欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字符串形成txt文件并上传到服务器 vue

程序员文章站 2024-02-19 18:11:46
...

字符串形成txt文件并上传到服务器 vue

async uploadClick() {
	 const str = "今天是个好日子"
	 const fileContent = new File([str], '测试.txt', { type: '' })
	  const file = new FileReader(fileContent)
	  console.log(file)
	  // 文件上传传参是formdata格式
	  const formdata = new FormData()
	  // 模仿单文件上传给接口传参
	  formdata.append('file', fileContent)
	  const data = await axios({
	    url: '后端文件上传接口地址',
	    method: 'post',
	    // content-type表示具体请求中的媒体类型信息,这里需要定义为'multipart/form-data'
	    headers: { 'content-type': 'multipart/form-data' },
	    data: formdata
	  })
	  console.log(data)
},

字符串形成file文件:
字符串形成txt文件并上传到服务器 vue

请求头content-type设置:
字符串形成txt文件并上传到服务器 vue
接口参数:
字符串形成txt文件并上传到服务器 vue
一般文件上传是使用formData格式给接口传参,每个参数用boundary分割