在做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;
}
}