問題タブ [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.
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。誰でも助けることができますか?
amazon-web-services - ローカルパスから S3 に画像をアップロードする方法
React Native アプリケーションを開発しており、デバイスに保存されている画像を S3 にアップロードしようとしています。画像へのパスはわかっていますが、画像をアップロードしようとすると、S3 はサポートされていないファイル エラーを返すか、その名前でファイルをアップロードしますが、ファイルにはファイル パス文字列しか含まれていません。
これらの接続を確立するためにaws-amplifyを使用しています。
私が使用するコードブロックは次のとおりです。
どうもありがとう