In Django, a way for user to upload file to server, then move to Amazon S3?
It would make sense to do the work on your side and then upload to Amazon S3. You should be able to use Boto, or any other library by importing the library.
I have a web project where users are uploading .wav files. I want to generate a waveform image from the .wav file once it's uploaded. But generally for storage, I want to use Amazon S3. Thing is, I want to use something like TimeSide (http://code.google.com/p/timeside/wiki/PythonApi) to generate the waveform image from the .wav file.
After speaking with a coder for the TimeSide project, he said it wouldn't be appropriate to generate a waveform image when the .wav file is coming from Amazon S3. So I was thinking it needs to do it's thing as soon as the user uploads the .wav file and then after TimeSide has does it' thing, copy the .wav file and the waveform image over to Amazon S3 and then delete the files from the upload server. Would that make most sense to do it?
Can I use Python Boto library for something like this? Or would I have to code my own Django backend?