【发布时间】:2016-06-17 04:38:58
【问题描述】:
我正在尝试发布一个 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)
}
【问题讨论】:
-
你确定你的意思不是 POST 而不是 PUT?
-
不管怎样我都会得到同样的错误“POST must have a request body”
-
实际上 POST 给出了不同的错误:“创建 JSON 字符串的异常:null”
-
Here 似乎获取的 blob 数据没有像字符串那样被编组或映射到跨桥的 js 内存。任何解决方法的想法?
-
有没有人有一个可行的例子?我什至在努力创建 Blob 对象。
标签: android blob react-native fetch