2016-04-30 2 views
0

私はアンドロイドのルーキーです。そして今、私はそのような問題に遭遇します。私はphytonサーバーにzipディレクトリを送信する必要があります。最初に私はMultipartEntityの助けを借りて試してみましたが、HttpClientHttpPostは現在sdk 23でサポートされていません。どのように私はPythonサーバーにzipディレクトリを送信できますか?

そして、私は代わりにOkHttpを使用できるとわかります。私はいくつかのサンプルを見つけましたが、彼らはどのようにjsonファイルを送信したかをクリアします。 There isサンプルの負荷が、DIRを送っするためにどのように誰... zipディレクトリーを送っする方法のサンプルを持っている

、私を助けてください...

ありがとう!

答えて

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'サンプルについて... –

関連する問題