Note that there are some explanatory texts on larger screens.

plurals
  1. POBest process for auto-zipping of multiple MP3s
    primarykey
    data
    text
    <p>I've got a project which requires a fairly complicated process and I want to make sure I know the best way to do this. I'm using ASP.net C# with Adobe Flex 3. The app server is Mosso (cloud server) and the file storage server is Amazon S3. The existing site can be viewed at <a href="https://www.noisetrade.com" rel="nofollow noreferrer">NoiseTrade.com</a></p> <p>I need to do this:</p> <ul> <li>Allow users to upload MP3 files to an album "widget" </li> <li>After the user has uploaded their album/widget, I need to automatically zip the mp3 (for other users to download) and upload the zip along with the mp3 tracks to Amazon S3</li> </ul> <p>I actually have this working already (using client side processing in Flex) but this no longer works because of Adobe's flash 10 "security" update. So now I need to implement this server-side.</p> <p>The way I am thinking of doing this is:</p> <ul> <li>Store the mp3 in a temporary folder on the app server</li> <li>When the artist "publishes" create a zip of the files in that folder using a c# library</li> <li>Start the amazon S3 upload process (zip and mp3s) and email the user when it is finished (as well as deleting the temporary folder)</li> </ul> <p>The major problem I see with this approach is that if a user deletes or adds a track later on I'll have to update the zip file but the temporary files will not longer exist.</p> <p>I'm at a loss at the best way to do this and would appreciate any advice you might have.</p> <p>Thanks!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload