Fetch APIを使用してバイナリファイルをアップロードする方法はありますか?React-Native Fetch APIを使用してHTTP経由でバイナリを送信する
これは、いくつかの 'アプリケーション/オクテットストリーム'の単純なPUTになります。
XHRライブラリが動作していますが、フェッチは特にリアクションネイティブ環境で優れていると思います。 React-Native Fetchは現在Blobをサポートしていますか?
理想的には私はこのような何かをしたいのですが、Blob
が定義されていない:
fetch('https://s3.amazonaws.com/signedUrl/', { method: 'PUT', headers: { 'Content-Type': 'application/octet-stream', }, body: Blob(filePath) })
は、ネイティブモバイル開発ではなく、ウェブに関連して反応します。 'input [type =" file "]'はモバイルデバイス上にありません。リクエストを送信するために単純な 'XMLHttpRequest'オブジェクトが使われます。 – rudyryk