Django Google应用程序引擎上载大于32mb的文件

2024-04-24 05:19:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Django Rest框架项目,我已经将它与Django Storages集成,以将文件上载到GCS。一切都在本地运行。然而,Google App Engine对每个请求的大小施加了32mb的硬限制,我无法上传任何超过此限制的文件

我查看了StackOverflow和internet上的许多帖子。一些解决方案列出了BlobstoreAPI的使用。然而,我无法找到一种方法将其集成到Django中。另一个解决方案描述了django文件传输的使用,但该插件已经过时

如果有人能告诉我解决这个问题的方法,我将不胜感激

PS:我想指出,目前的设置是这样的。post请求将文件发送到服务器,然后服务器处理将文件存储在google云存储中的过程。由于Google App Engine将请求大小限制为32mb,因此我无法到达接收文件的位置。所以我的问题是如何上传这些大文件


Tags: 文件项目django方法服务器框架restapp