Django图像上传适用于本地环境,但不适用于运行nginx的Amazon EC2

时间:2012-09-27 12:17:27

标签: django nginx amazon-ec2 uwsgi django-forms

我正在尝试使用Django ModelForm上传图像。在我的家用计算机上一切正常,所以问题可能不在模板或视图功能中。但是,在nginx + uwsgi + Amazon EC2实例上运行时,不会上传图像文件。

1)我在nginx error.log或浏览器中没有错误。

2)PIL支持JPEG。

3)form.save()在模型实例中保存正确的文件名,表单验证。它甚至可以识别文件夹中存在冲突的文件名。

4)媒体文件夹具有777权限。

5)通过FTP上传的图像正常工作,因此nginx正确提供了媒体文件。

6)模型中的字段非常简单       img = models.ImageField('Kuvatiedosto',upload_to =“images”)

我不知道在哪里寻找错误。

已解决:我的媒体根与nginx的媒体设置不符。所以这些文件一直上传,而不是我预期的......

0 个答案:

没有答案