1. The server just support POST&PUT method
2. It is a Python server, and save upload files in special folder
3. How to do it, it is apple example code, see: https://developer.apple.com/library/ios/samplecode/SimpleURLConnections/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009245-Intro-DontLinkElementID_2
4. If you want to upload file from phone or other pc, you can set upload url is : http://[pc's ip]:9000/