当前位置: 首页 > 知识库问答 >
问题:

如何使用django-store将图像上传到amazon S3?在管理中上传可以,但在网站表单中不可以

曹奇文
2023-03-14

出于某种原因,django-store给我从我网站上的a上传图像到S3带来了问题。当我通过admin上传图像时,图像会很好,但如果我通过我的网站上传它,它会显示在S3上,但会说“图像加载失败”。因为我的网站将从S3获取用户上传的图像并提供静态文件,所以我在StackOverflow上遵循了这个模型

Python 2.7,Django 1.5.5

有人知道哪里出了问题吗?

共有1个答案

穆俊名
2023-03-14

对于将来看到这个的任何人,我发现了这个问题。我覆盖了检查文件大小和调整我删除的图像大小的方法,现在它可以工作了

 类似资料:
  • 我试图上传一个文件到亚马逊S3使用PUT请求。我生成我的签名网址使用boto。如果我做了 然后上传工作正常(所以签名网址没有问题)。我还将裁判设置为卷曲的各种东西,它仍然有效,所以我也不认为有CORS问题。我试图上传一个文件blob使用javascript如下: 这总是返回403禁止的错误。我发现在网上很难找到任何关于从javascript将数据放入S3的信息。我现在意识到发布表单数据更为常见,但

  • 问题内容: 我正在使用flask,并尝试使用快速入门教程(仅在我的计算机(本地服务器)上运行)做一些非常简单的事情。我制作了一个简单的上传表单,可以成功上传图像文件。然后,我想将此图像作为变量传递给,以在页面内显示。该文件显示正常,但图像始终为。我尝试了许多不同的方法,但是我感觉自己做的事情有点错误。 这是template.html: 如何将上传的图像文件传递到,template.html以便正确

  • 问题内容: 我的表单中有一个文件字段。 我希望用户能够选择一个图像,按OK,然后在不提交表单的情况下以较小的调整大小的方式预览图像。如果一切都令用户满意,则单击提交,然后提交图像以及表格… 您优秀的专业人员将如何基本上做到这一点? 谢谢 问题答案: 您需要至少提交一个表格来上传文件并显示它。您可以使用iframe模拟Ajax上传。

  • 问题内容: 我正在尝试使用jQuery和Ajax函数上传图像,以及如何获取图像文件的所有详细信息,例如我们使用的php 这是我的代码 JS 控制者 视图 响应 C:\ fakepath \ Koala.jpg您没有选择要上传的文件。 请帮忙 问题答案: 您可以在html5中使用FormData API。 您的表格必须是: 然后jQuery: 然后,在控制器中,您将获得数组中的文件。

  • 问题内容: 我在Python网络环境中工作,我可以使用boto的key.set_contents_from_filename(path / to / file)将文件从文件系统上传到S3。但是,我想上传已经在网络上的图像(例如https://pbs.twimg.com/media/A9h_htACIAAaCf6.jpg:large)。 我是否应该以某种方式将映像下载到文件系统,然后照常使用boto

  • 我正在尝试用相机运行时拍摄的一张图像发布。如何在android中使用改造发布图像。这是我的界面 我用来上传图片和其他细节的代码 输出-onFailure:JSON必须以数组或对象开头。 我不知道这是对还是错。请帮助我发布一些图片以及使用Reformat2 beta 3的其他详细信息。