开发者

How to upload files using Axios when we know the full path?

I try to upload file using Axios but I want to just use string of file path. Using code below it is working:

<input
  id="select-files"
  style="visibility: hidden"
  type="file"
  multiple
  @change="handleFilesUpload($event)"
/>

But when I tried to use createReadStream it does not work. I wonder how I could convert these path files to event.target.files.

I already try the code above but it does not work:

let data = {
  THE_FILE: "",
  BRANCH_ID: thi开发者_JS百科s.$store.state.starv.localUser.DOCTOR_INFO["BRANCH_ID"],
  ACC_NO: this.locationItem["ACC_NO"],
  CHART_NO: this.locationItem["CHART_NO"],
  EMP_ID: this.$store.state.starv.localUser.DOCTOR_INFO["EMP_ID"],
  CO_EMP_ID: this.doctorList.toString(),
  ST: "telehealthclient",
  NEW_NAME: "",
  MAID: LocalData.getComputerId(),
}

/*
  Iterate over any file sent over appending the files to the form data.
*/
data["THE_FILE"] = window.fs.createReadStream(filePath)

let bodyFormData = new FormData()

// if (THE_FILE) {
//     bodyFormData.append("THE_FILE", THE_FILE)
// }

for (let key in data) {
  bodyFormData.append(key, data[key])
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜