android使用七牛上传图片,为什么有些手机可以,有些不可以呢,急求回答?

新手上路,请多包涵

private void upload(final String path) {

    loadingDialog = new LoadingDialog(getThis(), "正在上传..");

    try {
        // 重用 uploadManager。一般地,只需要创建一个 uploadManager 对象

        final UploadManager uploadManager = new UploadManager(FileUtil.returnConfig());
        final UploadOptions opt = new UploadOptions(null, null, false, null, null);
        uploadManager.put(path, "E" + SPUtil.getPhone(getThis()) + "C" + System.currentTimeMillis() + ".jpg",
                qnToken,
                new UpCompletionHandler() {
                    @Override
                    public void complete(String key, ResponseInfo info, JSONObject response) {
                        if (key != null) {
                            headKey = key;
                            img_head.setUrlFile(path);
                            Log.i("path  path path path", key + "     " + info.toString() + "    " + response.toString() + "ok");
                        } else {
                            Log.i("path  path path path", key + "     " + info.toString() + "    " + response.toString() + "no");
                        }
                        loadingDialog.dismiss();
                    }
                }, opt);
    }catch (Exception e)
    {
        e.printStackTrace();
    }
}
请输入代码
阅读 3.1k
4 个回答

没有具体测试过,不过估计你忘记考虑网络问题了。

上传不了手机,有报错信息吗?

你可以考虑是不是手机硬件不一样导致的,比如cpu

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题