上接简单的 django 项目
这里需要注意两个地方:
post
enctype="multipart/form-data"
在 加入input 标签
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>title</title> </head> <body> <h1>hello worlds</h1> <form action="/klvchen/" method="post" enctype="multipart/form-data"> <p><input type="file" name="upload"></p> <p><input type="submit" value="submit"></p> </form> </body> </html>
修改 views.py
from django.shortcuts import render def klvchen(req): print("前端数据: ", req.post) print("file:", req.files) for item in req.files: obj = req.files.get(item) # 获取要写入的文件 filename = obj.name # 获取文件名 f = open(filename, 'wb') for line in obj.chunks(): # 分块写入 f.write(line) f.close() return render(req, "")
成功上传文件
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
css3 flex布局 justify-content:space-between 最后一行左对齐
网友评论