分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

form表单和ajax上传文件

发布时间:2023-09-06 01:30责任编辑:白小东关键词:form表单

使用form表单上传文件

知识点/注意点

from表单里 要加上这行 enctype="multipart/form-data"上传文件 上传的是二进制数据 用request.FILES 拿到的也是一个字典

前端代码 index.html

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>Title</title></head><body><form action="/index/" method="post" enctype="multipart/form-data"> ???<p><input type="text" name="user"></p> ???<p><input type="file" name="myfile"></p> ???<input type="submit"></form></body></html>

后端代码

 ???if request.method==‘POST‘: ???????file_obj=request.FILES.get(‘myfile‘) #拿到的也是一个字典 利用get取value ???????file_name=file_obj.name #利用对象name的属性 获取文件的名字 ???????with open(file_name,‘wb‘) as f: ???????????for line in file_obj: ???????????????f.write(line) #要一行一行来读 不能一下子都读进去 万一内存被撑爆了

form表单和ajax上传文件

原文地址:http://www.cnblogs.com/lazyball/p/8028550.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved