我在谷歌应用引擎(python)中工作,
How can i upload documents like .jpg , .gif, .bmp , .doc , .docx , .pdf in google app engine ?
我在谷歌应用引擎(python)中工作,
How can i upload documents like .jpg , .gif, .bmp , .doc , .docx , .pdf in google app engine ?
您还可以使用 Google Drive 上传文件并通过应用引擎访问 Google Drive 文件。我更喜欢 blobstore 在网络上提供文件。可以使用 get_serving_url 提供图像(高速、低成本)。如果我需要编辑我的文件,我更喜欢谷歌驱动器。
结论:选择 blobstore 或 Google Drive 取决于您的文件类型和您的需求。
您可以将它们放在 blobstore 中:
https://developers.google.com/appengine/docs/python/blobstore/
Blobstore API 允许您的应用程序提供数据对象(称为 blob),其大小远大于数据存储服务中对象所允许的大小。Blob 是通过 HTTP 请求上传文件来创建的。通常,您的应用程序将通过向用户显示带有文件上传字段的表单来完成此操作。提交表单后,Blobstore 会根据文件内容创建一个 blob,并返回对该 blob 的不透明引用,称为 blob 键,您稍后可以使用它来为 blob 提供服务。