你用Android上传 用的是HTTP协议还是FTP,我以前上传的都是HTTP 的方法,文件都很小最多几百K,1M的都很少。
用HTTP POST一般都可以。 
如果同时上传多个文件,那需要多线程可能速度快些。
android-async-http 这个库支持文件上传,你可以试试 用起来不难。