如何使用文件链接(或下载文件)而不是路径发送多部分/表单数据REST消息

时间:2019-07-11 10:38:47

标签: javascript xmlhttprequest

我正在尝试发送HTTP REST消息,该消息会上传附件。 正在发送的附件存在于链接(可下载)中,而不是本地路径。

我试图生成一个有效的Javascript,但是我需要将路径更改为附件的URI。

data.append("file", "/C:/Users/Test.txt");

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === 4) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://target/api/attachments");
xhr.setRequestHeader("X-Atlassian-Token", "no-check");
xhr.setRequestHeader("Content-Type", "multipart/form-data");
xhr.setRequestHeader("Authorization", "Basic somedata");

xhr.send(data);

如果必须从链接而不是本地路径获取附件,我该怎么做?

我需要能够发送多部分/表单数据请求,以便从链接/ base64上传附件

0 个答案:

没有答案