![](/img/trans.png)
[英]I got problem sending FormData from my ReactNative app with Axios and get it in my server with multer
[英]Formdata With Axios and ReactNative
我想通過 Axios 將文件從 RN 客戶端發送到我的服務器。 我將 header 設置為
axios.defaults.headers.post['Content-Type'] = 'multipart/form-data';
表單數據的正確結構是什么? 當我使用以下結構時,出現網絡錯誤,
uri是
content://com.google.android.apps.photos.contentprovider/-1/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F68/ORIGINAL/NONE/1971791263
我還使用了formData.append(name, value, filename);
使用這種結構,uri 不會作為文件發送,它將作為字符串發送!
我該如何解決這個問題? 謝謝你們
請使用以下格式傳遞一個值,請參閱源參考
const data = new FormData();
data.append("photo", {
name: photo.fileName,
type: photo.type,
uri:
Platform.OS === "android" ? photo.uri : photo.uri.replace("file://", "")
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.