我必须将图像发送到服务器(我认为最好的选择是使用HttpURLConnection)并从中接收字符串答案。在我读过的不同的docuemnts和网站中,我调查过最好的方法是使用MultipartEntity。
1_这是最好的解决方案吗?
2_我有一个错误,说Android Studio无法解析符号' MultipartEntity'。我读到要解决它我必须下载外部库。它们是哪些,我如何下载它们?
3_为此我想在backGround中运行这个过程,但我写错了像AsyncTask<String, Void, String>
这样的AsyncTask,因为我想收到这个问题的回答中的参数(Sending files using POST with HttpURLConnection) :String urlString, MultipartEntity reqEntity
。我该怎么做才能解决它?
答案 0 :(得分:0)
我认为最好的选择是使用HttpURLConnection
这是最好的解决方案吗?
可能不是。它对于多部分请求来说太低级了。
我有一个错误,说Android Studio无法解析符号'MultipartEntity'。我读到要解决它我必须下载外部库。它们是哪些,我如何下载它们?
选项包括但不限于
您可以使用Gradle。对于Apache,请参阅:Android - MultipartEntity and dependencies,Okhttp只是阅读他们的文档,其中写着“Gradle”
为此,我想在后台
中运行此过程
不记得Apache,但OkHttp已经可以在没有AsyncTask的情况下处理它了。