問題タブ [react-native-fetch-blob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
612 参照

encryption - CryptoJS AES復号化は、反応ネイティブで元のZIP / EPUBファイルを提供しません

epub (or zip)ファイルの暗号化と復号化に CryptoJS を使用しています。私はreact nativeアプリを作成するために使用しています。しかし、復号化されたファイルが元の epub ファイルではない理由はわかりません。復号化された epub ファイルを開くときのエラーは次のとおりです。ファイルの読み取りと書き込みError in opening zip file.に使用しています。react-native-fetch-blob

これが私のコードです:

暗号化

epubファイルをbase64フォーマットで読みました。結果を AES で暗号化してから、ファイルにエンコードしciphertextて書き込みました。ciphertext.toString()startup_enc.datbase64

復号化

次に、暗号化されたstartup_enc.datファイルをbase64エンコーディングで読み取ります。ファイルを復号化し、base64フォーマットに変換しました。plaintext次に、復号化されたものをエンコード形式startup_dec.epubで再度書き込みました。base64

元の epub ファイルのサイズは であり2.49 MB、暗号化されたファイルは3.11 MBであり、復号化された epub ファイルも3.11 MB異なり2.49 MBます。

encryption進行中または進行中のどちらに問題があるのか​​ を見つけることができませんdecryption。誰でも助けることができますか?

  1. React-native-fetch-blob ファイル ストリーミングDOCS
  2. CryptoJS AES 暗号化ドキュメント
0 投票する
2 に答える
2057 参照

amazon-web-services - ローカルパスから S3 に画像をアップロードする方法

React Native アプリケーションを開発しており、デバイスに保存されている画像を S3 にアップロードしようとしています。画像へのパスはわかっていますが、画像をアップロードしようとすると、S3 はサポートされていないファイル エラーを返すか、その名前でファイルをアップロードしますが、ファイルにはファイル パス文字列しか含まれていません。

これらの接続を確立するためにaws-amplifyを使用しています。

私が使用するコードブロックは次のとおりです。

どうもありがとう