1

我有一个用户正在上传 .wav 文件的网络项目。上传后,我想从 .wav 文件生成波形图像。但通常对于存储,我想使用 Amazon S3。问题是,我想使用 TimeSide (http://code.google.com/p/timeside/wiki/PythonApi) 之类的东西从 .wav 文件生成波形图像。

在与 TimeSide 项目的编码人员交谈后,他说当 .wav 文件来自 Amazon S3 时生成波形图像是不合适的。所以我认为它需要在用户上传 .wav 文件后立即执行此操作,然后在 TimeSide 完成此操作后,将 .wav 文件和波形图像复制到 Amazon S3,然后从上传服务器。这样做最有意义吗?

我可以使用 Python Boto 库来做这样的事情吗?还是我必须编写自己的 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 回答