反応ネイティブアプリからバックエンドサーバーにファイル(画像)をアップロードしようとしています。 RESTFULバックエンドサーバーは、特定のURL上のPUTメソッド経由のファイル送信を受け入れます。私は反応ネイティブでPUTメソッド経由でファイルを送信する適切な方法を見つけようとしています。
は、私は、ブラウザ上でこれを行うのXMLHttpRequest methodを見つけ
curl -X PUT -T "/path/to/file" "http://myputserver.com/puturl.tmp"
の振る舞いを再現しようとしていますが、反応し、ネイティブに動作しません。誰か助けてください!反応ネイティブでPUTメソッドを使用してファイルをアップロードする
4
A
答えて
1
が反応ネイティブでサポートされてfetch apiを、使用
を取得します。 以下はofficial documentationの例です。
フェッチサポートPUT
、specsに従います。
fetch('https://mywebsite.com/endpoint/', {
method: 'PUT',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
firstParam: 'yourValue',
secondParam: 'yourOtherValue',
})
})
0
上記の回答のようにPUTを使用できます。 'Content-Type': 'multipart/form-data;'が不足している可能性があります。
const config = {
method: 'PUT',
headers: {
'Accept': 'application/json',
'Content-Type': 'multipart/form-data;',
'Authorization': 'Bearer ' + 'SECRET_OAUTH2_TOKEN_IF_AUTH',
},
body: data,
}
このブログの記事のいくつかのより多くの情報: http://snowball.digital/Blog/Uploading-Images-in-React-Native
関連する問題
- 1. 反応したネイティブwebviewからファイルをダウンロードしてアップロードする
- 2. 反応したネイティブでformdataを使ってビデオをアップロードする
- 3. PUTメソッドを使用してVolley APIを使用してファイルをアップロードする
- 4. PUT登録済みURLを使用して、反応ネイティブからAWS S3にバイナリデータをアップロードします。
- 5. 動画を反応ネイティブでアップロードする
- 6. 壊れた自動バインディング反応し、ネイティブとを使用して反応させ、リレーので、私はネイティブ反応し、反応するリレーを使用してい
- 7. PUTを使用してTIdHTTPでファイルをアップロードする
- 8. 画像をアップロードして投稿する[反応するネイティブ]
- 9. PUTメソッドを使用して画像をアップロードできません
- 10. PUTメソッドで大きなファイルをアップロード
- 11. 反応ネイティブでオブジェクト名として変数を使用する
- 12. winstonを使用して反応ネイティブでログインする
- 13. 反応ネイティブ画像ピッカーを使用して画像をfirebaseにアップロード
- 14. 反応ネイティブを使用したバーコードスキャン
- 15. 反応ネイティブを使用したカスタムタブ
- 16. Algoliaを使用して反応性ネイティブで反応を即座に検索
- 17. curlを使用してファイルをアップロードするput-multipart/form-data
- 18. ネイティブに反応するかネイティブで反応を開始する
- 19. Javaを使用してネイティブs3でファイルをアップロードする
- 20. PUTを使用してJmeterファイルをアップロードできません
- 21. 反応ネイティブを使用して生のバイナリをPOSTまたはPUTする方法
- 22. 反応し、ネイティブ:コンポーネントのみ反応するネイティブ・ナビゲーションや反応ナビゲーションを
- 23. 反応するネイティブ・ナビゲーションを反応させ、ネイティブ歩哨iosで
- 24. 動的ページビューを使用してネイティブViewPagerAndroidに反応する
- 25. Atom IDEを使用してネイティブに反応する
- 26. 反応ネイティブから画像ファイルをPHPサーバにアップロード
- 27. フェッチを使用して画像をアップロードすると反応しないネイティブ(iOS)で動作しません
- 28. typescriptですが、私はネイティブ反応し、私はtypescriptですを使用していますから、APIを取得使用しています反応し、ネイティブ
- 29. はネイティブプッシュNoticationに反応 - 反応 - ネイティブ-FCMを - IOSがネイティブに反応して、私はプッシュ通知を使用しようとしているし、そのために、私は反応するネイティブ・FCMを使用しています
- 30. 反応ネイティブCameraRollからs3にアップロード
あなたが提供してきた例では、POSTです。私はPUTメソッドの例を期待していました。私は仕様を踏襲し、フェッチサポートPUTを知っています。 – Susth