私は反応ネイティブを使用してアプリケーションを作成しています。私はAndroidとiOS用にビルドします。 とにかく、私は反応ネイティブを使用してZIPファイルをダウンロードしようとしていますが、動作させることはできません。ファイルをダウンロードした後、解凍してAsyncStorageを使用して保存する予定です。 しかし、私は下のエラーを取得しておく:印刷されたが、応答データがないます fetch('somewhere.path/file.zip', { method: 'GET', headers: { 'Accept-Encoding': 'application/zip' }, }) .then((response) => { console.log("Success"); }) .catch((error) => { console.log("Error"); }).done();
Success
:コードは、現在のように見える、私は私の要求のためのさまざまな設定を試してみましたが、私は、私は単に何かをしないのです推測ZIPファイルを反応ネイティブでダウンロードします。
[RCTNetworking.m:330] Received data was not a string, or was not a recognised encoding.
zipファイルのデータを格納します。
私はXCodeとシミュレータを使ってデバッグしています。
もし誰かが私に助けてください! :)事前に
おかげで、 ヨン
私はまた、いくつかのzipファイルをダウンロードし、それを解凍するアプリを書く
あなたはおそらく、ネイティブコードでこれを行う必要があるでしょう。 Fetchは 'applicaiton/zip'エンコーディングを理解していないようです。 '認識されていないエンコーディング ' – rooftop
@rooftopおそらく、ヘッダーや何かを追加するために行方不明だったためだと思いました。私が試すことができることを知っていますか? – denen