使用没有Multipartform-data的访存API,图片数据为空

时间:2018-11-08 17:03:29

标签: javascript multipartform-data

我知道我可以使用FormData api将图像发送到服务器,而无需使用真实形式。但是,无论如何,无需使用FormData就可以发送图像数据 但只有常规的提取post请求。

 const imageData = this.image.files[0]; // a react ref attach to input
 fetch('/upload', {
        method: 'POST',
        credentials: 'same-origin',
        body: JSON.stringify({
          image: imageData,
          description: this.desc.value,
          name: this.name.value,
        }),
        headers: {
          'Content-Type': 'application/json',
        },
      })
      .then((res) => {
          ....
      })
      .catch(err => console.log(err));

当我检查请求有效负载时,image是空对象{},即使我可以确认存在imageData

0 个答案:

没有答案