Dropbox Core API 0 байтов в метаданных для изображения
Я использую Dropox Core API для своего приложения. Я извлекаю все метаданные с хорошей конечной точкой. Но иногда я получаю метаданные вот так:
"size": "0 bytes",
"rev": "38af1b183490",
"thumb_exists": true,
"bytes": 2453963,
"modified": "Mon, 07 Apr 2014 23:13:16 +0000",
"client_mtime": "Thu, 29 Aug 2013 01:12:02 +0000",
"path": "/Photos/flower.jpg",
"photo_info": {
"lat_long": [
37.77256666666666,
-122.45934166666667
],
"time_taken": "Wed, 28 Aug 2013 18:12:02 +0000"
},
"is_dir": false,
"icon": "page_white_picture",
"root": "dropbox",
"mime_type": "image/jpeg",
"revision": 14511
Проблема в "size": "0 bytes"
, Миниатюра исчезает и изображение тоже, но эти данные портят мое приложение, потому что я проверяю размер перед загрузкой файла, чтобы избежать загрузки слишком больших файлов. Я мог бы избегать загрузки изображений с размером, равным нулю, но это просто способ обойти проблему, пока изображения действительны.
Есть ли причины получить размер 0 байт? Что это значит?