問題タブ [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.dat
base64
復号化
次に、暗号化された
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を使用しています。
私が使用するコードブロックは次のとおりです。
どうもありがとう