0

所以我有一个表格拍摄一张图片并上传它。当图像超过 128k 时,这会产生错误,否则它可以正常工作。

我没有错误消息,因为它试图渲染 500.shtml,我在 Django 中没有模板,所以 Django 认为它是 404(如图)。注意 .shtml,这不是 Django 的常规 500 错误,它是服务器。我在共享主机上。

使用 Django 1.4.5、Flup 1.0.3、Python 2.6.6

我在 .htaccess 中尝试过 LimitRequestBody 指令,但没有效果

其他详细信息:这发生在 django 管理界面和我制作的自定义表单/视图中。视图不会被执行。我尝试了不同的文件存储方法(plain/filesystem 和 django-storages(s3boto)。只要文件小于 128 KB,一切都很好

更新- 没有解决方案:与我的托管公司进行了详细交谈。检查其他设置等。在本地测试环境中部署时无法重现。最终在实时站点上使用了解决方法(使用现有 URL 而不是实时上传)

4

1 回答 1

0

托管公司联系:

我们刚刚收到了另一张票,并且能够纠正这个问题。修复概述如下。

我们将 apache 配置中的值调整为 FcgidMaxRequestLen 1000000000,如下所述 > http://forums.cpanel.net/f5/config-mod_fcgid-related-maxrequestlen-timeout-214031.html#post1008351

如果有人仍然遇到此问题,请通过票证告诉我们,我们也很乐意调整您所在服务器的价值。

谢谢

该主题可以在这里找到: http: //forums.asmallorange.com/topic/16354-django-and-media-uploads/?view=getnewpost

只是如果将来有人会查看这个问题。很高兴知道这不是我的错,至少。可惜花了这么长时间才解决。

于 2014-02-05T20:04:16.597 回答