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

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();
    }
}
请输入代码

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


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


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

【热门文章】
【热门文章】