Какая информация включена в файл при загрузке через http? - PullRequest
2 голосов
/ 14 июня 2010

Если я загружаю по http, нужно ли ждать, пока файл будет передан, чтобы определить размер? Кроме того, какая другая информация доступна, которая будет доступна на локальной копии? Последние изменения и созданные сбрасываются на время загрузки или они сохраняются?

1 Ответ

3 голосов
/ 15 июня 2010

Ваш пост вызвал у меня любопытство, поэтому я провел небольшое исследование.С точки зрения приложения (если я правильно понимаю RFC 1867 - я просто просмотрел его, чтобы найти важную информацию), вы получите:

  • Имя поля формы
  • Имя файла / путь
  • Тип содержимого

Затем ваш сервер приложений добавит файл, размер файла, установит дату изменения / доступа к текущей дате / времени (когдафайл был получен).Дата создания, кажется, идет с файлом (я только что провел тест на ColdFusion / Windows).Я нашел это изображение довольно информативным:

альтернативный текст http://darrenjohnstone.net/wp-content/uploads/2008/07/upload_sequence.png

( кредит изображения: Даррен Джонстон )

Еслиесли вы хотите получить больше данных о локальном файле (на компьютере клиента) перед загрузкой, вам, вероятно, придется использовать Flash-решение (или какое-либо другое решение для подключаемого модуля браузера).

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