我必須發送圖像到服務器(我認爲最好的選擇是使用HttpURLConnection),並從它收到一個字符串的答案。在我讀過的不同文檔和網站中,我已經調查過,最好的方法是使用MultipartEntity。發送圖像到服務器使用HttpURLConnection
1_這是最好的解決方案嗎?
2_我有一個錯誤,說Android Studio無法解析'MultipartEntity'符號。我讀到了解決這個問題,我必須下載外部庫。哪些是他們,我如何下載它們?
3_爲此,我想在後臺運行這個過程,但我有一個錯誤寫的AsyncTask像AsyncTask<String, Void, String>
,因爲我想收到像從這個問題(Sending files using POST with HttpURLConnection)答案的參數:String urlString, MultipartEntity reqEntity
。我該如何解決它?
使用Gradle獲取庫。 Okhttp可以處理髮送文件。您可能已經看到了Android中不存在的Apache HTTP(默認情況下) –
如果您想使用該類,請參見此處。 http://stackoverflow.com/questions/28470486/android-multipartentity-and-dependencies –
問題是,我無法使用默認庫解決它,我在這裏閱讀[http://stackoverflow.com/questions/21240376/multipartentity-can-be-resolved-to-a-type],我只能使用外部庫解決它。並有一個鏈接,將您帶到gitHub並出現一條消息編號404 –