Я пишу довольно активное приложение для работы с камерами Sony.Поиск размера файла изображения в Sony Camera Remote API
Я могу перечислить содержимое камеры и скопировать файлы изображений, никаких проблем, но я не могу понять размер файлов, прежде чем я начну их загружать.
Я получаю список файлов, используя стандартный API getContentList
, и нахожу файлы с использованием массива originals
в ответе. Этот ответ, похоже, не содержит информации о размере файла.
Возможно ли это? Знание размера файла перед загрузкой важно для хорошего пользовательского интерфейса, и все другие API-интерфейсы камеры поддерживают его.
Я получаю размер, когда начинаю загружаться в заголовке HTTP Content-Length
, но выполнение HEAD
запросов к сотням URL-адресов в строке кажется очень неэффективным!
Итак, как приложение Sony PlayMemories знает, что такое размер файла? Во время передач отображается индикатор выполнения _is_ и для видео, по-видимому, на основе размера файла. – DJFliX