Why not use ftp? your web server might support that too? or it might support direct access to the directory structure - that's a common feature...
You could then use something like this
Web File Manager[
^], and just forward the required request to the web server on the micro controller
Regards
Espen Harlinn