【发布时间】:2020-10-05 08:12:33
【问题描述】:
我有一个与 Django-Storages 集成的 Django Rest 框架项目,用于将文件上传到 GCS。一切都在本地工作。但是,Google App Engine 对每个请求的大小施加了 32mb 的硬性限制,我无法上传任何大于此限制的文件。
我在 StackOverflow 和互联网上查看了许多帖子。一些解决方案列出了 Blobstore API 的使用。但是,我找不到将其集成到 Django 中的方法。另一种解决方案描述了 django-filetransfers 的使用,但该插件已过时。
如果有人能指出我可以采取的解决此问题的方法,我将不胜感激。
PS:我想指出当前的设置是这样工作的。发布请求将文件发送到服务器,然后服务器处理将文件存储在谷歌云存储中的过程。由于 Google App Engine 将请求大小限制为 32mb,我无法到达接收文件的地步。所以我的问题是如何上传这些大文件。
【问题讨论】:
标签: python django google-app-engine django-rest-framework google-cloud-storage