使用fetch发送FormData时如何设置自定义标头?

时间:2016-03-04 12:45:52

标签: javascript forms fetch multipartform-data multipart

我尝试使用fetch API发布文件。

在遇到错误时遇到问题"未找到边界"消息我发现我做错了:

getHeaders() {
  return new Headers({
    'Accept': 'application/json',
    'x-access-token': cookies.load('token'),
  });
}

const data = new FormData();
data.append('file', file);
return fetch(this.concatToUrl(url), {
  method: 'POST',
  headers: this.getHeaders(),
  body: data,
});

我正在覆盖FormData边界标题和内容长度。

问题是需要设置这些标头以允许JWT身份验证。如何在不丢失Content-Lenght和Boundary属性的情况下设置它们?

由于

0 个答案:

没有答案