我正在尝试发布一个 blob。这绝对是一个 Blob 。但这在 react-native 中不起作用。我收到一个红色屏幕,上面写着“PUT 必须有一个请求正文”。好吧,我已将 blob 放入请求正文中。
createAttachment: function(url, blob) {
var settings = {
method: "PUT",
headers: {
'Accept': 'image/jpeg',
'Content-Type': 'image/jpeg',
'If-Match': '*',
},
body: blob
};
return fetch(url, settings)
}
最佳答案
根据this issue,我的项目之前也有同样的问题也许,目前 React Native fetch
API 不支持 blob 数据(在发送和接收中)。
所以我自己做了一个模块..
https://github.com/wkh237/react-native-fetch-blob
它在我们的项目中运行良好,如果您不介意看一下,它可能会有所帮助。
关于android - 使用 fetch 在 react-native 中发布一个 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35779202/