FormData 一直抛出网络错误
FormData throws Network Error All the time
我正在尝试从我的移动 ReactNative 应用程序将文件上传到我的 NodeJs 服务器。
我尝试将 FormData 与 Axios 一起使用 post 但它导致了网络错误。在发送之前记录 FormData 对象会给我一个包含我的字段数组的数组 _parts
的对象。
另外,当我console.log FormData 的原型时,我只得到两个我可以使用的方法,它们是append
和getParts
。我不能使用文档中确实存在的任何方法,例如 getHeaders
或 getBoundary
现在如果我想在不使用 FormData 的情况下进行文件上传,我应该发送我要上传的图片的 fileStream 还是只发送图片的 uri?我正在使用 multer 来捕获我服务器中的文件。
导致网络错误的原因是我在 dataForm 中使用了嵌套对象。
//Other code onTop
const {location, ...other} = payload;
form.append("location", JSON.stringify(location));
...
我希望这可能对某人有所帮助。
文件也是 Blob,基本上是一个 readabaleStream。 Read More About it Here
我正在尝试从我的移动 ReactNative 应用程序将文件上传到我的 NodeJs 服务器。
我尝试将 FormData 与 Axios 一起使用 post 但它导致了网络错误。在发送之前记录 FormData 对象会给我一个包含我的字段数组的数组 _parts
的对象。
另外,当我console.log FormData 的原型时,我只得到两个我可以使用的方法,它们是append
和getParts
。我不能使用文档中确实存在的任何方法,例如 getHeaders
或 getBoundary
现在如果我想在不使用 FormData 的情况下进行文件上传,我应该发送我要上传的图片的 fileStream 还是只发送图片的 uri?我正在使用 multer 来捕获我服务器中的文件。
导致网络错误的原因是我在 dataForm 中使用了嵌套对象。
//Other code onTop
const {location, ...other} = payload;
form.append("location", JSON.stringify(location));
...
我希望这可能对某人有所帮助。
文件也是 Blob,基本上是一个 readabaleStream。 Read More About it Here