2016-04-30 28 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'示例... –

相關問題