Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

DNK
I. DNK
Баллы: 5

Подробнее »



Вопрос # 1 923

/ вопрос открыт /

Здравствуйте!

Интересует меня вот что:
Написал я чат для локальной сети на протоколе UDP
теперь нужно реализовать передачу через него файлов протокол TCP
нужно, чтобы было в таком формате:
щелкаешь на кнопку
выбираешь файл
и в сообщении на файл ведёт ссылка, на которую нужно нажать, чтобы получить файл на винт (скачка в папку с прогой)
PS: Советовать смотреть Indy не надо, подкрепляйте пожалуйста свои ответы исходниками

r0nald Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: r0nald (статус: Посетитель)
Вопрос отправлен: 21 сентября 2008, 15:43
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 1; последнее сообщение — 22 сентября 2008, 00:34; участников в обсуждении: 1.
Вадим К

Вадим К (статус: Академик), 22 сентября 2008, 00:34 [#1]:

Да вот как раз инди и можно посмотреть. Можно всё сделать на базе компонента TIdHttpServer. В таком случае можно сделать самую натуральную ссылку, которую приймут самые обычные качалки (флэшгет/регет/и так дальше, впоть до броузера).
Хотя кто сказал, что ссылка должна быть ссылкой? Да она может выглядеть как ссылка, но на самом деле после нажатия её происходит копирования своими обходними путями.
"подркепляйте исходниками" - никто за Вас писать код не будет. Почему? да просто мы не знаем, как оно у Вас там, и с большой вероятностью написанный код не подойдёт. Так зачем тратить силы?

А вот сохранять файл в папку с прогой - это большая глупость. Попробуйте подумать сами, поделитесь с нами своими мыслями, а потом, если не придумаете - подскажем.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 24 августа 2017, 02:04
Выполнено за 0.03 сек.
Рейтинг@Mail.ru