3
我目前正在使用Fetch API和我的RN項目。它與text
和json
響應類型的作品很好,但它不與arrayBuffer如何使用arrayBuffer響應類型和React Native獲取api?
let res = await fetch('http://example.com');
let data = await res.arrayBuffer();
任何工作思路?
我目前正在使用Fetch API和我的RN項目。它與text
和json
響應類型的作品很好,但它不與arrayBuffer如何使用arrayBuffer響應類型和React Native獲取api?
let res = await fetch('http://example.com');
let data = await res.arrayBuffer();
任何工作思路?
看來它還沒有被添加到React Native實現中。同時XMLHTTPRequest
似乎具有瀏覽器版本的所有功能。
function get(url) {
return new Promise((accept, reject) => {
var req = new XMLHttpRequest();
req.open("GET", url, true);
req.responseType = "arraybuffer";
req.onload = function(event) {
var resp = req.response;
if(resp) {
accept(resp);
}
};
req.send(null);
});
}
...
let data = await get('http://example.com');
注:這不reject
上的錯誤,並作爲練習留給讀者;)