首页
网站导航
关于
优乐购
开发
生活
大事记
前端附件上传的方式有哪些?
作者: 图恩
分类:
编程开发
阅读: 737
发布时间: 2020-04-12 15:49:09
第一种: 传统的from 和input 上传 1.使用input选择文件,设置好其他input的值,点击提交,将文件数据及签名等认证信息发送到form设置的action对应的页面,浏览器也会跳转到该页面。
触发form表单提交可以用
按钮,type='submit' 按钮,以及js的 form.submit() 方法; 优点: 1.兼容性好,基本上所有浏览器都支持; 缺点: 1.提交数据后页面会跳转; 2.因为是页面跳转,不是一个ajax提交,所以前端无法知道什么时候上传结束; 第二种: fromData上传 使用方法: //先在页面上添加一个input控件
//定义方法 function fn_upload(){ let formData = new FormData() let userfile = document.querySelector('input[type=file]').files[0] //添加健值 formData.append('file', userfile) //'file' 这个名字要和后台获取文件的名字一样; //提交 $.ajax({ type : "post", url : "www.baidu.com/imgupload", data : formData, headers:{ "Content-Type":"multipart/form-data" }, cache: false, processData:false, contentType:false, success:function(data){ console.log("上传成功!") } }) } 优点: 1.因为是ajax上传,可以接收接口的返回数据, 准确了解到上传情况; 缺点: 1.兼容性差 但最低兼容IE10版本;
推荐阅读
发表评论
(审核通过后显示评论):
昵称:
邮箱:
内容:
发表评论
文章评论(0)
专题推荐
程序员做菜指南
从零搭建博客
前端开发
javascript教程
vue3+ts教程
推荐阅读
1
做没做过的事情叫成长,做不愿意做的事情叫改变,做不敢做的事情叫突破
阅读:1172
发布时间:2025-05-07 21:51:40
2
自驾罗浮山
阅读:1079
发布时间:2025-05-17 22:02:42
3
又遇高一班主任
阅读:1008
发布时间:2025-06-04 22:31:37
4
酥醪村到正果老街:一条不容错过的跑山路线推荐
阅读:789
发布时间:2025-07-19 22:18:57
5
路过大梅沙,没预约真的会被拍!
阅读:770
发布时间:2025-07-15 10:28:10
6
当我的手机能从26楼连接车上的蓝牙后..
阅读:734
发布时间:2025-07-16 22:28:47
7
如何查看gradle包最新版本
阅读:644
发布时间:2025-07-12 10:14:01
8
windows系统邮箱客户端推荐:foxmail
阅读:586
发布时间:2025-06-26 22:31:45
9
超速驾驶被扣6分,罚款200元
阅读:532
发布时间:2025-07-28 22:34:41
10
在 Spring Boot 中集成 Caffeine 缓存
阅读:378
发布时间:2025-07-12 10:04:10
发表评论 (审核通过后显示评论):