1
私はnode-s3-clientライブラリを使用してファイルをバケットにアップロードしています。javascript S3を使用して、バケット内のフォルダにディレクトリをアップロードします。
Library
というタイトルのS3バケット内のフォルダにアップロードしたいローカルフォルダ/build
があります。ライブラリフォルダに個々のファイルを置く
は簡単です。しかし
const params = {
localFile: './individualFile',
s3Params: {
Bucket: config.aws.s3Bucket,
Key: 'Library/individualFile',
}
}
const uploader = client.uploadFile(params); // works great!
、私はバケツ内のフォルダにディレクトリの内容をアップロードするのparamsを設定するかどうかはわかりません。私はこれを試しました:
アップロードは成功しましたが、内容はフォルダ内ではなくバケットのルートになります。言い換えれば、Key
の機能は、ディレクトリに関しては機能していないようです。
は、フォルダ内のすべてのファイルを取得し、 'Key'でファイル名を連結するループを使用してみましたか? – guest271314
私はそれに頼らざるを得ないと思っていますが、それにもかかわらず素晴らしいアイデアです。私は今それをやるでしょう。 – robinnnnn