A couple of months ago, Amazon.com, Inc. (NASDAQ:AMZN) launched a cloud-based music upload and player service. However a major flaw they had at the time of launch was that it did not work with iOS devices. Now if you visit the Amazon Cloud Player on iOS Safari browsers, the service works!
However you will see a warning page that it does not work at first. The music will even pause for a moment when receiving a call or getting a push notification. The Amazon Cloud Player still works much better on Android as a native application, but getting it to work on iOS is a start. Uploading through the iOS version does not work on iOS as of yet since it runs on Flash.