gpt4 book ai didi

java - 尝试将 Android 中的文件 HttpPost 发送到我的服务器

转载 作者:行者123 更新时间:2023-11-30 04:16:39 24 4
gpt4 key购买 nike

这大致是我现在使用的代码:

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("json", json.toString()));
nameValuePairs.add(new BasicNameValuePair("blob", file.getAbsolutePath()));
post_request.setEntity(new UrlEncodedFormEntity(nameValuePairs));

我从服务器返回的回复对于第一个 add() 语句是好的,但是对于第二个语句,我并没有尝试发送路径,而是尝试发送文件。取消 .getAbsolutePath() 应该可以解决问题,但它不允许我这样做,因为它只接受字符串。我将如何发送文件?

最佳答案

您应该使用 MultipartEntity,而不是 UrlEncodedForm。在多部分主体中,您可以存储不同 mime 类型的对象

关于java - 尝试将 Android 中的文件 HttpPost 发送到我的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9880740/

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