1

ユーザーが.wavファイルをアップロードしているWebプロジェクトがあります。アップロードしたら、.wavファイルから波形画像を生成したいと思います。しかし、一般的にストレージには、AmazonS3を使用したいと思います。つまり、TimeSide(http://code.google.com/p/timeside/wiki/PythonApi)のようなものを使用して、.wavファイルから波形画像を生成したいと思います。

TimeSideプロジェクトのコーダーと話した後、彼は、.wavファイルがAmazonS3からのものであるときに波形画像を生成することは適切ではないと述べました。そのため、ユーザーが.wavファイルをアップロードしたらすぐに実行する必要があると考えていました。その後、TimeSideが実行した後、.wavファイルと波形イメージをAmazon S3にコピーして、ファイルをAmazonS3から削除します。アップロードサーバー。それを行うのが最も理にかなっていますか?

このような目的でPythonBotoライブラリを使用できますか?または、独自のDjangoバックエンドをコーディングする必要がありますか?

4

2 に答える 2

1

お客様側で作業を行ってから、Amazon S3 にアップロードすることは理にかなっています。ライブラリをインポートすることで、Boto やその他のライブラリを使用できるようになります。

于 2011-02-17T22:13:57.593 に答える
1

アップロード時にサーバー上で作業を行う必要があることに同意します。S3だけの場合、これでうまくいくと思います:http://aws.amazon.com/code/134?_encoding=UTF8&jiveRedirect=1。また、おそらくこれが役立つかもしれない良いチュートリアルを見つけましたhttp://www.holovaty.com/writing/amazon-s3-media/

于 2011-02-18T10:02:02.420 に答える