2016-04-30 79 views
0

我是Android的新手,现在我遇到了这样的问题。我需要发送一个zip目录到phyton服务器,第一次尝试使用MultipartEntity的帮助,但它使用HttpClientHttpPost,现在不支持sdk 23并立即删除。我如何发送一个zip目录到python服务器?

而我发现我可以用OkHttp代替。我发现了一些样本,但他们清除了如何发送json文件。 There is负荷样本,但没有一个如何发送一个目录,可...

谁有一个样本如何发送一个压缩的目录,请帮我...

谢谢!

回答

0

尝试使用此:

HttpClient http = AndroidHttpClient.newInstance("MyApp"); 
HttpPost m = new HttpPost("http://url-to-your-python-server"); 

m.setEntity(new FileEntity(new File("path-to-zip-file"), "application/octet-stream")); 

HttpResponse response = http.execute(m); 
+0

谢谢!我应该测试它,并说你是否会工作)但现在我注意到'HttpClient','HttpPost','HttpResponse'被弃用... –

+0

你可以使用* HttpURLConnection *类然后 –

+0

是的,但是有问题关于'OkHttp'示例... –