Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android文件上传、打包或本机代码_Java_Android - Fatal编程技术网

Java Android文件上传、打包或本机代码

Java Android文件上传、打包或本机代码,java,android,Java,Android,我找了又找,但找不到好答案。我需要上传文件到服务器。我似乎找不到一个好的软件包或教程来帮助我做到这一点。我知道如何在服务器端(PHP)进行上传,但不知道如何使用Android进行上传。使用以下代码: HttpPost req = new HttpPost(composeTargetUrl()); MultipartEntity entity = new MultipartEntity(); entity.addPart(POST_IMAGE_VAR_NAME, new FileBody(toUp

我找了又找,但找不到好答案。我需要上传文件到服务器。我似乎找不到一个好的软件包或教程来帮助我做到这一点。我知道如何在服务器端(PHP)进行上传,但不知道如何使用Android进行上传。

使用以下代码:

HttpPost req = new HttpPost(composeTargetUrl());
MultipartEntity entity = new MultipartEntity();
entity.addPart(POST_IMAGE_VAR_NAME, new FileBody(toUpload));
try {
    entity.addPart(POST_SESSION_VAR_NAME, new StringBody(uploadSessionId));
} catch (UnsupportedEncodingException e) {
    throw new RuntimeException(e);
}
req.setEntity(entity);

参考资料:

谷歌搜索“android上传文件到服务器”会导致android Studio中出现HttpPost被弃用的情况