首页 > 其他分享 >input 文件上传 formdata

input 文件上传 formdata

时间:2022-10-20 10:57:30浏览次数:37  
标签:files 10 let formdata fd input 上传 append

需求背景
  后端给定接口 传xlsx文件

   参数:后台需要的参数

   格式: formdata

   需要   token

 

    
 1 saveEditIn (e) {
 2             this.sheetAll = []
 3             // 判断文件大小
 4             let allowSize = 1024 * 1024 * 10
 5             let files = e.target.files[0]
 6             let accSize = files.size
 7             if (accSize > allowSize) {
 8               eipModal.warning({
 9                 message: '温馨提示',
10                 content: '文件大小不允许超过10M'
11               })
12               return
13             }
14             this.getFileRes(files)
15           },
 1    getFileRes (file) {
 2             let fd = new FormData()
 3             fd.append("file", file)
4        // 后台需要的参数 4 fd.append("uid", "参数") 5 fd.append("fieldName", "xxxxxxx") 6 fd.append("gid", 'xxxxxxx') 7 fd.append("bizName", "xxxxxx") 8 axios.post(self.api.uploadFiles, fd, 9 { 10 headers: { 11 'Content-type': 'multipart/form-data', 12 Authorization: token16 } 17 }).then((res) => { 18 console.log(res); 19 }).catch((err) => { 20 if (typeof err === 'string') { 21 eipModal.error({ 22 title: '温馨提示', 23 content: err 24 }); 25 } 26 }) 27},

 



 

标签:files,10,let,formdata,fd,input,上传,append
From: https://www.cnblogs.com/rlwan/p/16808929.html

相关文章