I used dropbox to put the files on. I recommend you try doing that. It's just free web storage. I'm not sure if you will have problems uploading from Iran though. After you sign up, you can install their desktop client which is great, because it will create a special folder on your local hard drive and whatever you put there will be copied to the dropbox server automatically, and if you put it in their Public folder, it will be available for download from this app. You don't need to install the client though, you can use their website to upload files through. See the page below for more info.
http://orangeorapple.com/Flashcards/MediaDirHelp.aspxIn the upload page I have a "Media Dir ULR" box. Here you put your dropbox directory URL. You then don't upload pictures to my website.
Now the special trick for you... instead of using
http://... as the URL, add an "s" and use "https://...". I have no idea why this makes things work sometimes in other countries.
Anyway, check this out and let me know if you have any questions or run across any problems.
Ernie