首页 > 解决方案 > 如何在表单数据对象、JS、Vue中指定excel文件的内容类型?

问题描述

我创建 FormData 对象的方法

function createFormData (file, payload) {
  let formData = new window.FormData()
  formData.append('Excel', file)
  formData.append('SomeOtherKey', JSON.stringify(payload))
  return formData
}

我将数据发送到服务器的方法

function sendDataToServer (payload) {
  axios.post('/some-url', payload)
}

在请求正文中它设置为application/octet-stream,但我需要:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

带有请求负载的屏幕

带有请求负载的屏幕

我如何指定Content-Type文件的权利?

标签: javascriptajaxfilemultipartform-datacontent-type

解决方案


推荐阅读