我一直在尋找所有可以找到的問題,但看起來沒有人有我的問題。react-native FormData上傳不發送正確的數據
我正在運行react-native 39,我想上傳圖像。它看起來像是可以使用FormData上傳它。
/**
* Polyfill for XMLHttpRequest2 FormData API, allowing multipart POST requests
* with mixed data (string, native files) to be submitted via XMLHttpRequest.
*
* Example:
*
* var photo = {
* uri: uriFromCameraRoll,
* type: 'image/jpeg',
* name: 'photo.jpg',
* };
*
* var body = new FormData();
* body.append('authToken', 'secret');
* body.append('photo', photo);
* body.append('title', 'A beautiful photo!');
*
* xhr.open('POST', serverURL);
* xhr.send(body);
*/
使用方法我只是得到[對象的對象]在請求的主體中。 使用fetch而不是xhr我得到一些數據,但現在我期望,沒有圖像,我可以從服務器得到
好吧,關於照片中的uri鍵,顯然反應原生試圖理解並自動轉換它。至少這是我讀到 – DevAlien
周圍的各種話題哦,我不知道。你可能會分享這些鏈接?這將非常有幫助。 – martinarroyo