none
Получение информации о файле по http RRS feed

  • Вопрос

  • Добрый день!

    Стоит задача узнать дату/время создания файла, который потом можно будет загрузить по http. Узнать это можно, конечно, и при непосредственной загрузке файла - из заголовков. Но при этом содержимое самого файла тоже передается, что в наши планы не входит. Еще один вариант - направить запрос GET по адресу папки, в которой размещаются файлы. В ответ придет список файлов в виде HTML, который можно будет распарсить и получить нужную информацию. Но прямо скажем, есть сомнения, что это самый элегантный метод.

    Существует ли способ узнать дату/время файла (и, возможно, размер) по HTTP-запросу без скачивания самого файла? Или получить список файлов в указанной папке с необходимыми атрибутами?

    Если это существенно, обращение происходит из клиента Silverlight 4 Out of Browser Elevated Trust.

Ответы

  • создать страницу ASP.NET, которая обращается к файлу, определяет его характеристики и пересылает сильверлайту. Или любой другой серверный код, который работает с нужным файлом и отдает нужную информацию по запросу. Служба или хендлер например.
    • Предложено в качестве ответа PeremeyWebs 20 мая 2011 г. 8:27
    • Помечено в качестве ответа Abolmasov DmitryModerator 27 мая 2011 г. 5:49

Все ответы

  • создать страницу ASP.NET, которая обращается к файлу, определяет его характеристики и пересылает сильверлайту. Или любой другой серверный код, который работает с нужным файлом и отдает нужную информацию по запросу. Служба или хендлер например.
    • Предложено в качестве ответа PeremeyWebs 20 мая 2011 г. 8:27
    • Помечено в качестве ответа Abolmasov DmitryModerator 27 мая 2011 г. 5:49
  • Для доверенных приложений можно использовать метод File.GetCreationTime, который как раз и вернет нужную вам дату создания файла


    Для связи [mail]
    Модератор