Поздравления!
Я использую управление ASP.NET FileUpload, чтобы позволить пользователям загружать текстовые файлы на наш веб-сервер. Все работает отлично с точки зрения того, чтобы сохранить файл туда, где мы хотели, и т.д., с помощью SaveAs () метод управления.
Но мы были захвачены врасплох одним на вид простым протестом: исходная метка времени загруженного файла была потеряна, такие как дата, в последний раз измененная, и дата создают. Дата, в последний раз измененная и созданная дата, становятся фактической датой и временем, когда файл сохранен к серверу.
Мой вопрос: там должен так или иначе сохранить исходную метку времени путем установки некоторых атрибутов, о которых я еще не знаю, или действительно ли возможно считать метаданные файла для получения его исходной метки времени?
Любое понимание и предложения значительно ценятся.
John
Если формат загружаемого файла сам не содержит эти данные, то нет.
Когда файл загружается на веб-сервер, на сервер отправляются двоичные данные файла, а не «файл», как он представлен в файловой системе. Например, вы не знаете, что ваш файл исходит из совместимой файловой системы; вы получаете только его данные. Следовательно, метаданные недоступны.