Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Вниз

Как получить инфу о файле на сервере?   Найти похожие ветки 

 
SerVS - S   (2002-03-27 10:50) [0]

Плиз, сабж. Кокретнее размер, временя изменение/создания и т.д.


 
shiva1   (2002-03-27 18:15) [1]

На каком сервере?
Если на HTTP - то увы, сие проблематично.
Если FTP, используй свойство NMFTP.FTPDirectoryList, которое содержит имена файлов в FTP-Каталоге, размеры, атрибуты и даты последней модификации.


 
SerVS - S   (2002-03-28 09:38) [2]

Извиняюсь за некоректный вопрос - HTTP.
>на HTTP - сие проблематично
Но возможно? Если да как?


 
panov   (2002-03-28 10:32) [3]

>SerVS - S (28.03.02 09:38)
Если сервер не предоставляет такую информацию явно, то никак.


 
Wonder   (2002-03-28 11:28) [4]

Сама концепция протокола http не имеет в себе понятия "файл". Протокол оперирует понятиями "url" и "uri". А у них нет никакого времени создания и т.п. Причем url и uri могут указывать на физический файл на веб-сервере, а могут и вовсе не указывать на какой-либо файл.


 
yaJohn   (2002-03-28 13:23) [5]

Mн... Не совсем в тему, но вдруг поможет... Попробуй выйти на любую страничку, а затем набрать в стоке адреса эксплорера:
javascript:alert(document.lastModified)
Ну и ввод нажазь не забыть :)

Идея, думаю, ясна...


 
Kornet   (2002-03-28 14:28) [6]

Открываешь клиентский сокет и посылаешь запрос (пример):
так можно проверить: telnet www.ccl.ru 80
-----------------------
HEAD / HTTP/1.0
Host: www.ccl.ru\n\n
----------------------------------------------------
При этом сервер возращает:
HTTP/1.1 200 OK
Date: Thu, 28 Mar 2002 11:25:55 GMT
Server: Apache/1.3.12 (Unix) PHP/3.0.16 mod_perl/1.24 rus/PL29.4
Connection: close
Content-Type: text/html; charset=koi8-r
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Thu, 28 Mar 2002 11:26:02 GMT
-----------------------------------------------------
Как видишь, что у некоторых серверов в ответе может быть строка Last-Modified, но не у всех...


 
SerVS - S   (2002-03-28 18:13) [7]

Спасибо всем



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.06.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-30829
MaximatorVeter
2002-05-27 23:16
2002.06.10
Закладка Diagram для D6?


3-30675
kserg@ukr.net
2002-05-17 12:57
2002.06.10
использование транкзакций в MSSQL


14-31013
drpass
2002-05-05 00:07
2002.06.10
С праздником


3-30727
chmz_vitas
2002-05-13 14:13
2002.06.10
ProgressBar - отображение процесса загрузки


4-31040
Question
2002-03-30 23:31
2002.06.10
Очень нужна помощь! (тяга к знаниям ;)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский