这是我拍摄图像并上传的形式。当图像超过128k时会产生错误,否则它会正常工作。
我没有错误消息,因为它试图渲染500.shtml,我没有Django的模板,所以Django认为它是404(去图)。注意.shtml,这不是Django的常规500错误,它是服务器。我在共享主机上。
使用Django 1.4.5,Flup 1.0.3,Python 2.6.6
我在.htaccess中尝试过LimitRequestBody指令,没有效果
其他细节: 这在django管理界面和我自己制作的自定义表单/视图中都会发生。视图未执行。我尝试了不同的文件存储方法(普通/文件系统和django-storages(s3boto)。只要文件低于128 KB,一切都很好
更新 - 无解决方案:与我的托管公司详细交谈。检查其他设置等。在本地测试环境中部署时无法重现。在实时网站上使用解决方法结束(使用现有网址而不是实时上传)
答案 0 :(得分: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
如果有人将来再看到这个问题。很高兴知道这不是我的错,至少。太糟糕了,花了这么长时间才解决。