以下の様のS3にディレクトリを切って、
Webサイトより複数のファイルをアップロードするプログラムをjsのSDKを利用して作成しています。
#####S3ディレクトリ例
AAAディレクトリ
-- その1.pdf
-- その2.pdf
-- その3.pdf
-- その4.pdf
-- その5.pdf
・・・
ファイルは最大500ファイルぐらいを想定しています。
ディレクトリを作成し上記のディレクトリ例のように、全てのファイルをアップロードするところまでは問題なくいけたのですが、最後にZIPに圧縮する方法で何がベストなのか分かりませんでした。
ちなみに、圧縮の方法は以下のどちらでも構いません。
#####方法その1
「AAAディレクトリ」を丸ごとZIPにする
例)AAAディレクトリ.zip
#####方法その2
「AAAディレクトリ」の中にZIPを作成する
例)AAAディレクトリ - summary.zip
Webサイトのイメージとしては「アップロード」ボタンをクリックした時に、
0. ディレクトリ作成
0. 全てのファイルアップロード
0. ZIPに圧縮
の流れで処理を行いたく「3」をどのようにしたら良いのかご教授頂けたらと思っています。
私なりに調べてみると「lambda」を利用すればいけそうな感じでしたが、「lambda」を利用したことが無いということもありよく分かりませんでした。
私の理想としては、jsのSDKで圧縮メソッドみたいな関数がありそれを実行したら完了するのが理想ですが、調べた限りはなさそうでした。
どのような方法が一般的なのか又、jsのSDKでファイルをアップロードする事自体に問題があるのかなど、ご教授のほどお願いします。
あなたの回答
tips
プレビュー