为了账号安全,请及时绑定邮箱和手机立即绑定

老师,您好!请问在更改图像时使用xUtils上传文件到PHP服务器,服务器收不到参数和文件是怎么回事?

final RequestParams requestParams = new RequestParams();
requestParams.addBodyParameter("file", file);
requestParams.addQueryStringParameter("hkey", "HktS0lubMVgaQxB");
requestParams.addQueryStringParameter("mod", "user");
requestParams.addQueryStringParameter("act", "thumb");
requestParams.addQueryStringParameter("userid", mUser.getId() + "");
requestParams.addQueryStringParameter("locFilePath", mUser.getThumb());
HttpUtils httpUtils = new HttpUtils();


httpUtils.send(HttpRequest.HttpMethod.POST, Constant.commonUrl, requestParams, new RequestCallBack<String>() {
   @Override
   public void onSuccess(ResponseInfo<String> responseInfo) {
       Log.i("responseInfo---", responseInfo.result);
       if (responseInfo.statusCode == 200) {
           ToastMaker.showShortToast("上传成功");
       }
       dismiss();
   }

   @Override
   public void onFailure(HttpException e, String s) {
       e.printStackTrace();
   }

   @Override
   public void onStart() {
       Log.i("start===", "开始上传图片");
   }

   @Override
   public void onLoading(long total, long current, boolean isUploading) {
       if (isUploading) {
           Log.i("upload: ", current + "/" + total);
       } else {
           Log.i("reply: ", current + "/" + total);
       }
   }
});

正在回答

1 回答

你好,我也遇到了这样的问题,用的Xutils为2.6.14,请问你现在解决了么

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

老师,您好!请问在更改图像时使用xUtils上传文件到PHP服务器,服务器收不到参数和文件是怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信