django ajax 多文件上传文件
·
django ajax 多文件上传文件
<script type="text/javascript">
var formdata = new FormData();//
for (var i =0 ;i < $($('#uploadfile')[0].files).length; i++){
// console.log('添加文件列表',$('#uploadfile')[0].files[i])
formdata.append('filelist',$('#uploadfile')[0].files[i])
}
$.ajax({
type: 'post',
url: '',
dataType: "json",
headers: {"X-CSRFToken": $('.modal-body').find(" [name='csrfmiddlewaretoken']").val()},//解决csrf
contentType: "application/json; charset=utf-8",
// data: JSON.stringify(temp_dict),//得到table中的数据
data: formdata,//得到table中的数据
processData:false,
contentType:false,
success: function (data) {
if (data.state) {
swal(data.message, '成功:)', 'success');
setTimeout(function () {
location.reload()
}, 2000);
} else {
console.log('提交失败', data.message);
swal(data.message, '失败:)', 'warning')
}
}
})
</script>
filelist = request.FILES.getlist('filelist') #接收文件
接下来就是循环处理每个文件了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)