我有一个用户正在上传 .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 后端?