标签:put ipa BMI city 提交 文件名 文件大小 response value
最简单的文件上传
<form action="/upload/" method="POST" enctype="multipart/form-data"> {% csrf_token %} <input type="text" name="user"> <input type="file" name="img"> #如果希望定制提交按钮等,可以将input框设置为透明度为0的,做好定位,用希望用的内容进行覆盖 <div style="position: relative"> <a >NB上传</a> <input type="file" name="img" style="opacity: 0;position:absolute;top:0;left: 0;"> </div> <input type="submit" value="提交"> </form>
def upload(request): if request.method == ‘GET‘: return render(request,‘upload.html‘) else: user = request.POST.get(‘user‘) img = request.FILES.get(‘img‘) # img是一个对象(文件大小、文件名称、文件内容等。。。) print(img.name) print(img.size) f = open(img.name,‘wb‘) # 获取文件内容,是从迭代器中一次一次获取 for line in img.chunks(): f.write(line) f.close() return HttpResponse(‘.....‘)
标签:put ipa BMI city 提交 文件名 文件大小 response value
原文地址:https://www.cnblogs.com/trunkslisa/p/9552752.html