xutils无法上传文件

发布于 2021-11-23 15:36:27 字数 268 浏览 769 评论 5

@wyouflf 你好,想跟你请教个问题:

xutils无法上传文件,自带的demo也是失败的,使用的是post,服务器端为php,代码就很简单的

<? print_r($_FILES); ?>

自己用java写的post上传是ok的,群里有多人反应了同样问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

毁梦 2021-11-26 10:30:01

在PHP的情况下,这个问题是由于charset引起的——具体见此篇文章的分析http://www.creturn.com/html/2014-01-15-android-%E4%B8%8A%E4%BC%A0php-xutils-bug%E4%BF%AE%E5%A4%8D%E5%88%86%E6%9E%90%E8%BF%87%E7%A8%8B.html

顾忌 2021-11-26 07:01:53

    params.addBodyParameter("msg", "测试");

  如果只有这1句,那么服务端可以看到msg,

如果改成

    params.addBodyParameter("msg", "测试");
    params.addBodyParameter("file",file );

那么无论文件还是msg都是空

如果params.setBodyEntity(new  FileUploadEntity(file) );

同样都是空 @wyouflf

实验了好几个php服务器了,望解决。(否则自己又写1套,感觉挺可惜的)

为你鎻心 2021-11-26 03:06:55

上传单文件的话 试试 params.setBodyEntity(new 

FileUploadEntity(.....) 

);
默认是multipart/form-data。

月牙弯弯 2021-11-25 18:43:54

上传单文件的话 试试 params.setBodyEntity(new 

FileUploadEntity(.....) 

);
默认是multipart/form-data。

坏尐絯 2021-11-24 10:32:08

问题发重复了,不好意思,请删除一个吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文