如何使用 django-storages 将图像上传到亚马逊 S3?在管理员中上传有效,但在网站表单中无效

Posted

技术标签:

【中文标题】如何使用 django-storages 将图像上传到亚马逊 S3?在管理员中上传有效,但在网站表单中无效【英文标题】:How can I upload images to amazon S3 with django-storages? Uploading in admin works but in the website form does not 【发布时间】:2014-01-22 13:13:22 【问题描述】:

出于某种原因,django-storages 让我无法从我的网站上将图像上传到 S3。当我通过管理员上传图像时,图像会很好,但如果我通过我的站点上传它,它将显示在 S3 上,但会显示“图像加载失败”。因为我的网站将获取用户上传的图像以及从 S3 提供静态文件,所以我在 *** 上关注了this model

Python 2.7、Django 1.5.5

有人知道出了什么问题吗?

【问题讨论】:

【参考方案1】:

对于以后看到这种情况的任何人,我都发现了这个问题。我已经重写了检查文件大小和调整我删除的图像大小的方法,现在它可以工作了

【讨论】:

以上是关于如何使用 django-storages 将图像上传到亚马逊 S3?在管理员中上传有效,但在网站表单中无效的主要内容,如果未能解决你的问题,请参考以下文章

Django rest 框架 - 将图像上传到 Azure 存储

使用 azure 作为 Django 的存储后端(使用 django-storages)

使用 s3 和 django-storages 并上传图片

Django-storages 未检测到更改的静态文件

Django:使用 django-storage 从 S3 创建 zipfile

django-storages dropbox.stone_validators.ValidationError