web开发之文件上传的多种实现方式(附代码)
发布时间:09/01 来源:未知 浏览:
关键词:
文件上传是 Web 开发常见需求,上传文件需要用到文件输入框,要是给文件输入框增加一个 multiple 属性则可以一次选中多个文件(不支撑的阅读器会主动忽略这个属性)
点击这个输入框就可以打开阅读文件对话框选中文件了,个别一个输入框上传一个文件就行,要上传多个文件也可以用多个输入框来处置,这样做是为了兼容那些不支撑 multiple 属性的阅读器,同时会员个别也不会选中多个文件
(举荐学习:HTML视频教程 )
根本上传方式
当把文件输入框放入表单中,提交表单的时候即可将选择的文件一起提交上传到办事器,需要注意的是因为提交的表单中包括文件,因而要修改一下表单元素的 enctype 属性为 multipart/form-data
这样上传方式是传统的同步上传,上传的文件要是很大,往往需要期待很久,上传完成后页面还会从新加载,而且必需期待上传完成后才干继续操纵
早期的阅读器并不支撑异步上传,不外可以运用 iframe 来模拟,在页面中隐蔽一个