小米4拍照上传时候,上传的图片size为零

在做android图片拍照上传时候,对于小米4机型来说,照片成形要几秒钟的时间,如果是上传时间太短的话,就可能上传的图片不存在(图片文件size=0)


所以在上传的时候要判断file是否size==0,要进行延迟操作,等照片成形之后才能上传成功。

 
 
long start = Calendar.getInstance().getTimeInMillis();
while(f.length() == 0){
    long currentTime = Calendar.getInstance().getTimeInMillis();
    if (currentTime - start > 10000) {
        showToast("文件未生成");
        imageUploadIndex++;
        uploadImage(photo);
        return;
    }
}


猜你喜欢

转载自blog.csdn.net/snn1410/article/details/51286968