gpt4 book ai didi

Android 和 IOUtils.toByteArray

转载 作者:搜寻专家 更新时间:2023-11-01 08:09:12 29 4
gpt4 key购买 nike

我在 android 上编写应用程序,它将 xml 文件发送到 PHP 服务器。这是我的代码:

InputStream is = new FileInputStream(file);
HttpClient httpClient = new DefaultHttpClient();
HttpPost postReq = new HttpPost("http://majkelsoftgames.cba.pl/ser/server.php");

byte[] data = IOUtils.toByteArray(is);
InputStreamBody isb= new InputStreamBody(new ByteArrayInputStream(data), "file");

MultipartEntity multipartContent = new MultipartEntity();
multipartContent.addPart("file", isb);

postReq.setEntity(multipartContent);
HttpResponse response = httpClient.execute(postReq);

我的问题是什么时候

byte[] data = IOUtils.toByteArray(is);

正在执行我得到:

java.lang.NoClassDefFoundError: org.apache.commons.io.IOUtils

我从 http://commons.apache.org/io/ 下载了外部 commons-io.jar并将此 jar 添加到 android 项目中的 java 构建路径。我真的不知道我做错了什么。您知道我该如何解决吗?

最佳答案

您将其添加到构建路径中,但是否将其放置在您项目的/libs 目录中?这是将其添加到您的 apk 的唯一方法。

关于Android 和 IOUtils.toByteArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11457925/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com