我正在使用以下python代码从google drave获取文件:

theGoogleDriveFile = service.files().get(fileId=<googleDriveFileId>).execute()
.

如果是图像,我将如何调整此文件大小?我尝试了以下内容:

resizedImage = images.resize(theGoogleDriveFile['downloadUrl'], 32, 32)
.

但我收到以下错误:

raise NotImageError()
NotImageError
.

有帮助吗?

解决方案

此工作:

theGoogleDriveFile = service.files().get(fileId=<googleDriveFileId>).execute()
result = urlfetch.fetch(theGoogleDriveFile['webContentLink'])                
resizedImage = images.resize(result.content, 32, 32)
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top