android批量上传相册图片,成功后删除本地图片,但是会出现成功了没删除的现象-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

android批量上传相册图片,成功后删除本地图片,但是会出现成功了没删除的现象

2016-12-29 16:20:02 5064 4

如题,项目需求就是这样的,定时1S进行一次传输操作,setMaxErrorRetry已经设置为0,但是测试时上传500张图片,成功了490,但是留在本地的图片远不止10张,日志显示的失败次数也不止10次,不知道为什么
代码如下:
OSSAsyncTask task = oss.asyncPutObject(put, new OSSCompletedCallback() {

                    @Override
                    public void onSuccess(PutObjectRequest request, PutObjectResult result) {
                        String videoPath = request.getUploadFilePath();
                        File file = new File(videoPath);
                        if (file.isFile() && file.exists()) {
                            file.delete();
                        }
                        Log.d("PutObject", "UploadSuccess");
                        Log.d("ETag", result.getETag());
                        Log.d("RequestId", result.getRequestId());
                        Log.d("Success", i+"---"+request.getObjectKey());
                    }

                    @Override
                    public void onFailure(PutObjectRequest request, ClientException clientExcepion, ServiceException serviceException) {
                        // 请求异常
                        Log.e("ErrorCode", request.getObjectKey());
                    }
                });

失败大多数情况如下
12-29 16:18:01.955 30699-31256/com.armboard.cameratest E/OSS-Android-SDK: Encounter local execpiton: java.net.SocketTimeoutException: timeout
12-29 16:18:01.965 30699-31256/com.armboard.cameratest E/OSS-Android-SDK: [run] - retry, retry type: OSSRetryTypeShouldNotRetry

取消 提交回答
全部回答(4)
  • 有桥
    2019-07-17 20:38:03

    上传成功490次是严格校验过的吗?是否可能上传了一部分断掉而你看到有文件就以为是成功了。

    0 0
  • 狄云
    2019-07-17 20:38:03

    把每次删除的文件打印出来,有可能是回调删除文件出错。

    0 0
  • rockman1949
    2019-07-17 20:38:03

    定时1S进行一次传输操作,这里面的同步机制检查下。我怀疑是不是同时去传同一张图片了。我建议你断点调试下,或者加多点log和上下文信息。应该可以诊断出来。希望对你有帮助

    0 0
  • 淡斋
    2019-07-17 20:38:03

    检查一下你的重试机制是否正确计数。然后看看图片本身是不是格式有问题。是否每次都是同样的几张无法上传。

    0 0
添加回答
相关问答

1

回答

android中怎么从相册中提取自定义的图片添加到软件中

2016-06-07 10:16:12 1728浏览量 回答数 1

1

回答

Iot Studio中自己集成SDK开发安卓app怎么控制添加的设备

2019-03-10 18:28:51 5375浏览量 回答数 1

1

回答

短视频上传SDK ,安卓没法指定转码模板

2018-09-06 17:26:01 1146浏览量 回答数 1

1

回答

安卓sdk 签名公开的访问URL

2018-04-04 14:40:12 803浏览量 回答数 1

1

回答

使用安卓SDK下载OSS对象时出现超时

2018-02-10 03:18:20 1194浏览量 回答数 1

0

回答

【视频云端SDK】关于安卓指令集的兼容,Library xxx.so not found

2018-01-18 11:51:46 3453浏览量 回答数 0

1

回答

阿里云安卓推流sdk设置横屏

2017-03-25 14:54:41 2805浏览量 回答数 1

1

回答

安卓设备使用阿里云移动推送SDK的流程和原理是什么

2017-03-14 16:57:58 3498浏览量 回答数 1

1

回答

在安卓中必须搭建maven环境才可以用视频播放的sdk吗

2016-08-15 14:46:22 2015浏览量 回答数 1

1

回答

请问微信分享sdk分享二维码图片到安卓微信,没有长按识别二维码选项

2016-03-09 18:36:56 3641浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
复杂环境下的视觉同时定位与地图构建
立即下载
手机卫士性能优化方案-Android篇
立即下载
Android内存泄漏自动化链路分析组件Probe
立即下载