ASP.NET FileUpload - PullRequest
       5

ASP.NET FileUpload

5 голосов
/ 14 июня 2010

Привет!

Я использую элемент управления ASP.NET FileUpload, чтобы позволить пользователям загружать текстовые файлы на наш веб-сервер.Все прекрасно работает с точки зрения сохранения файла туда, куда мы хотели, и т. Д., Используя метод элемента управления SaveAs ().

Но мы были застигнуты врасплох одним, на первый взгляд, простым предупреждением: исходная временная метка загруженного файлафайл был утерян, например дата последнего изменения и дата создания.Дата последнего изменения и дата создания становятся фактической датой и временем сохранения файла на сервере.

Мой вопрос: есть ли способ сохранить исходную метку времени, задав некоторые атрибуты, о которых я не знаюеще или можно прочитать метаданные файла, чтобы получить его первоначальную временную отметку?

Любые советы и предложения приветствуются.

Джон

1 Ответ

4 голосов
/ 14 июня 2010

Если загружаемый формат файла сам не содержит эти данные, то нет.

Когда файл загружается на веб-сервер, двоичные данные для файла отправляются на сервер, а не «файл», как он представлен в файловой системе. Например, вы не знаете, что ваш файл поступает из совместимой файловой системы; Вы только получаете его данные. Следовательно, метаданные недоступны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...