python - 在 Django 中,用户可以将文件上传到服务器,然后移动到 Amazon S3 吗?

标签 python django amazon-s3 wav waveform

我有一个网络项目,用户正在上传 .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 后端代码吗?

最佳答案

我同意,工作应该在上传时在服务器上完成。如果只是S3,我相信这个就可以了:http://aws.amazon.com/code/134?_encoding=UTF8&jiveRedirect=1 。我还找到了一个很好的教程,也许这可能会有所帮助 http://www.holovaty.com/writing/amazon-s3-media/

关于python - 在 Django 中,用户可以将文件上传到服务器,然后移动到 Amazon S3 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5035203/

相关文章:

Python:URLError:<urlopen 错误 [Errno 10060]

c++ - 通过 Python 将 C++ 对象传递给 C++ 代码?

django - 如何从Django图像字段转换为PIL图像并返回?

Python对低值整数在内存中的布局

python - 试图理解嵌套循环、单位矩阵

java - 从 s3 读取时 GZIPInputStream 过早关闭

amazon-s3 - 每个对象到期 s3

android - AWS Android SDK 连接超时和重试

python - Django 可排序字段源自其他字段

django - 由于 ec2 服务器中的 EnvironmentError,无法安装包