西游之路——python全栈——上传文件

2021-07-04 02:10

阅读:508

标签:display   response   type   BMI   按钮   spl   art   ide   Enctype   

技术分享图片技术分享图片
 1 from django.shortcuts import render,HttpResponse
 2 
 3 def upload(request):
 4     if request.method == GET:
 5         return render(request,upload.html)
 6     else:
 7         user = request.POST.get(user)
 8         img = request.FILES.get(img)
 9         # img为对象(文件名称,大小,内容)
10         f = open(img.name,wb)
11         # 不能一次性拿到内容,用循环一块一块的拿
12         for line in img.chunks():
13             f.write(line)
14         f.close()
15 
16         return HttpResponse(............)
Views.py操作

HTML操作

 1 form action="/upload.html/" method="POST" enctype="multipart/form-data">
 2     {% csrf_token %}
 3     input type="text" name="user" />
 4     {# 上传按钮定制 #}
 5     div style="position:relative">
 6         a>NB上传a>
 7         input type="file" name="img" style="opacity:0; position:absolute;top:0;left:0;" />
 8     div>
 9     input type="submit" value="提交" />
10 form>

 

— 文件上传

  — 普通上传

     —  自定义页面上传按钮

  — 基于form做上传

  — Ajax上传文件????

西游之路——python全栈——上传文件

标签:display   response   type   BMI   按钮   spl   art   ide   Enctype   

原文地址:https://www.cnblogs.com/Lujun1028/p/9614402.html


评论


亲,登录后才可以留言!