For example upload a shapefile, parse the content, send string back to client, so web map can plot it.
Or there is better way to do it.
Thanks. Steve
Python has standard modules to access data via ftp or http. (urllib comes to mind) - gp/arcpy would only be needed you were trying to access data from a GIS or SDE server.
If you need upload, you could use Python and built in modules. Another approach (depending on your requirements) - you could build a web application to handle file upload. The third example in this presentation demonstrates that: