I want to move web media (images and video) to a file sharing service that is cloud based with data centres worldwide to provide faster downloads from the user's location.
I have looked at DropBox which can do the job except that they cannot prevent direct downloads unless the file is locked which makes it useless for web page media. I have also looked at Amazon S3 and apparently they can check if the media was requested from my website.. I think.
Ideally I will be able to upload from a webform on my site and by using an ApiKey be able to upload to their data centre. I also need to be able to create a new folder for each user.
Does anyone have experience in this field to recommend the best solution?