React Native アプリケーションを開発しており、デバイスに保存されている画像を S3 にアップロードしようとしています。画像へのパスはわかっていますが、画像をアップロードしようとすると、S3 はサポートされていないファイル エラーを返すか、その名前でファイルをアップロードしますが、ファイルにはファイル パス文字列しか含まれていません。
これらの接続を確立するためにaws-amplifyを使用しています。
私が使用するコードブロックは次のとおりです。
const file = `${RNFetchBlob.fs.dirs.DocumentDir}/${localFilePath}`;
Storage.put("exampleFolder/" + userId + ".jpeg", file)
.then(result => console.log(result))
.catch(err => console.log(err))
どうもありがとう