Xutils 上传文件 一直提示 Internal Server Error

发布于 2021-11-26 20:02:44 字数 3868 浏览 733 评论 2

我用android 上传一个文件到服务器,代码如下

HttpUtils http = new HttpUtils();
        RequestParams params = new RequestParams();
        params.addBodyParameter("attachment", file,"utf-8");
        http.send(HttpRequest.HttpMethod.POST, url, params,
                new RequestCallBack<String>() {

                    @Override
                    public void onLoading(long total, long current,
                            boolean isUploading) {
                        Log.e("info", "onLoading");
                        super.onLoading(total, current, isUploading);
                    }

                    @Override
                    public void onStart() {
                        Log.e("info", "onStart");
                        super.onStart();
                    }

                    @Override
                    public void onStopped() {
                        Log.e("info", "onStopped");
                        super.onStopped();
                    }

                    @Override
                    public void onFailure(HttpException arg0, String arg1) {

                        Log.e("info", "onFailure : " + arg0.getMessage()
                                + " arg1:" + arg1);

                    }

                    @Override
                    public void onSuccess(ResponseInfo<String> arg0) {
                        Log.e("info", "onSuccess");
                    }
                });

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

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

发布评论

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

评论(2

像你 2021-11-27 05:52:53

还是不行啊,我现在在用别的方法上传文件

吃颗糖壮壮胆 2021-11-26 23:34:48

试试 
params.addBodyParameter("attachment", file);

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