本文共 992 字,大约阅读时间需要 3 分钟。
(一)form表单,仅支持谷歌浏览器
后台接收保存:
def multi_upload(request): result = {'status':''} if request.method == "POST": data = request.FILES.getlist('file') for f in data: destination = open('e:/temp/' + f.name, 'wb+') for chunk in f.chunks(): destination.write(chunk) destination.close() return render(request,'data_center.html')
(二)ajax方式,仅支持谷歌浏览器
html代码
js代码
commit_dir = function (obj) { var files = obj.files; var formData = new FormData(); for(var i=0;i
后台接收保存的代码:
def multi_upload(request): result = {'status':''} if request.method == "POST": data = request.FILES.items() print(data) for f in data: destination = open('e:/temp/' + f[1].name, 'wb+') for chunk in f[1].chunks(): destination.write(chunk) destination.close() result['status'] = 'success' return JsonResponse(result)
转载地址:http://hwwsi.baihongyu.com/