摘要:本篇教程探讨了HTML+CSS入门之上传文件,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
本篇教程探讨了HTML+CSS入门之上传文件,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
<
这里需要注意两个地方:
表单提交方式需要是 post
form 添加一个属性为 enctype="multipart/form-data"
在 index.html 加入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, "index.html")
成功上传文件
本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号