Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как с помощью сокетов получить от сервера имя файла


LFRT ©   (2007-01-04 06:20:00) 

Как с помощью сокетов получить от сервера имя файла
по его url адресу, т.к. в url не всегда дается прямая ссылка
на файл.


Плохиш   (2007-01-04 14:25:00) [1]

Имя файла, по стандарту, передаётся в параметре "Content-disposition" заголовка.


Прогер   (2007-01-04 13:37:00) [2]


>  большинство url если они опубликованы дляпользователя на
> загрузку какого-либо файла по сети публикуются недля того
> чтобы программы не смогли получить от сервера имя данного
> файла


Возможно, имя передаётся именно в начале передачи этого файла. Попробуй начать закачку и получив имя файла прервать её. Что за сервер? FTP?


LFRT   (2007-01-04 12:18:00) [3]

>может, никакого файла и нет вовсе. Он создается по запросу
Это понятно, но если предусмотрено обращение к определенному
"файлу" будь то динамически созданному и т.п., то сервер возвращает
его имя, размер и т.п. (если конечно это предусмотрено), так вот
как с помощью сокетов получить то самое возвращенное сервером имя. >В общем случае никак.
Не согласен, большинство url если они опубликованы для
пользователя на загрузку какого-либо файла по сети публикуются не
для того чтобы программы не смогли получить от сервера имя данного файла, иначе зачем вообще их публиковать.


umbra   (2007-01-04 11:57:00) [4]


> от сервера имя файла
> по его url адресу

может, никакого файла и нет вовсе. Он создается по запросу


Плохиш   (2007-01-04 11:16:00) [5]

В общем случае никак.


LFRT   (2007-01-04 10:13:00) [6]

>Видимо, не спроста.
И тем не менее как?


Прогер   (2007-01-04 09:45:00) [7]


> в url не всегда дается прямая ссылка на файл.


Видимо, не спроста.


Наверх

Титульная страница Поиск, карта сайта Написать письмо