3

ユーザーがzipファイルをアップロードするという興味深い状況があります。そのファイルは、S3に移動し、解凍して、一意のリンクを介して他のユーザーに公開する必要があります。

例えば:

awesome.zipをアップロードすると(独自のミニウェブページが含まれているとしましょう)、S3に移動され、解凍されて123456/に配置されます。次に、ミニWebページを誰かと共有したい場合は、www.mysite.com / {username} / item/123456にアクセスできます。

これは可能ですか?誰かが私にそれについて行く方法について何かガイダンスを与えることができますか?何でも大歓迎です。

ありがとう、ジョー・チン

4

1 に答える 1

3

ファイルは S3 で解凍できません。これは、最後に確認したプラットフォームの制限です。圧縮されたファイルをどのように処理したかは、ローカル サーバーでそれらを抽出し、抽出したファイルを s3 にアップロードすることでした。aws-sdk gem (公式の amazon gem) を使用して、抽出したファイルを s3 にアップロードできます。

于 2012-11-02T03:38:11.210 に答える