gpt4 book ai didi

django - 通过 Ajax 在 Django 中上传多个文件的验证错误

转载 作者:行者123 更新时间:2023-12-01 06:46:12 24 4
gpt4 key购买 nike

我有一个 View ,我试图通过原始帖子数据(例如,通过八位字节流)提交多个 ajax 上传。这些请求一个接一个提交,以便它们并行处理。问题是 django 认为只有最后一个请求是有效的。例如,如果我提交 5 个文件,前四个给出:

Upload a valid image. The file you uploaded was either not an image or a corrupted image.



我猜这是因为请求以某种方式重叠?所以在表单尝试验证图像之前没有完全加载图像?

最后一个工作正常。

我的上传 View :
  def upload(request):
form = UploadImageForm(request.POST, request.FILES)
print form
if form.is_valid():
# ..process image..

还有我的上传图片表单:
class UploadImageForm(forms.Form):
upload = forms.ImageField()

要提交请求,我正在使用 html5uploader js 几乎是开箱即用的。

最佳答案

在不同的不,你有没有试过https://github.com/blueimp/jQuery-File-Upload/ - 是一个非常好的非闪存文件上传器,带有进度条。

关于django - 通过 Ajax 在 Django 中上传多个文件的验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com