LiveSDK: С# как получить размер файла перед загрузкой

Мне было интересно, как получить размер файла с Skydrive перед загрузкой, чтобы приложение могло решить загрузить или нет в соответствии с размером файла.

Спасибо!

2 ответа

В Microsoft.Live.DynamicDictionary есть все, что я хотел. Словарь имеет ключ для "размера".

Вот все 16 клавиш

  • ID
  • от
  • имя
  • Описание
  • parent_id
  • размер
  • upload_location
  • comments_count
  • comments_enabled
  • is_embeddable
  • Количество
  • ссылка
  • типа
  • shared_with
  • created_time
  • updated_time


Как сказал Сандер, получение размера файла может отличаться в зависимости от вашего типа реализации. Для меня я использую запросы и ответы HttpClient. Как только я получаю ответ от skydrive, я могу прочитать количество байтов в содержимом файла перед его загрузкой и предоставить пользователю информацию о размере файла перед началом загрузки.

licensed under cc by-sa 3.0 with attribution.