Проблема: Я хочу определить исходное время создания файла из файла, загруженного на мой сервер через PHP.
Мое понимание - то, что файл копируется от клиента во временный файл на моем сервере, на который затем ссылаются в $ _FILES var. Временный файл, конечно, бесполезен, потому что он был просто создан. Есть ли какой-либо способ, которым я мог получить дату создания от клиентов исходный файл?
Спасибо
Эти данные не отправляются браузером, поэтому нет способа получить к ним доступ. Вместе с файлом отправляются следующие данные: mime-type
, имя файла
и содержимое файла.
Если вам нужна дата создания файла, вам придется либо предоставить ее пользователю, либо создать специальный механизм загрузки файлов через Flash или Java.
Нет, поток данных записывается в файл в каталоге tmp, а не просто «копируется» на ваш веб-сервер, в технически «новый» файл.
В зависимости от типа файла, это возможно: например, MS Office, Open Office, PDF и многие другие типы хранят значение "дата создания" в свойствах файла...., хотя вам нужно будет открыть файл и прочитать соответствующую информацию...., и она будет варьироваться от типа файла к типу файла
.Вы можете привязать дату в удобном формате к именам файлов во время создания и соответственно извлекать последние.