Всем доброго дня. Возможно реализовать скачивание файла с локального сервера? Какие элементы лучше использовать и какой метод для передачи? Нашел хорошие компоненты https://forum.hiasm.com/topic/63600 но там есть только передать файл с сервера клиентам. А как сделать наоборот, чтобы клиенты сами скачивали конкретный файл?
Редактировалось 1 раз(а), последний 2020-12-19 11:30:06
Этот топик читают: Гость
Ответов: 59
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 59
Рейтинг: 0
|
|||
Есть такой вариант, не не могу понять как сохранить целостность файла. Имя файла и размер сохраняются, а вот сам файл уже оказывается негодным.
Редактировалось 1 раз(а), последний 2020-12-19 14:08:34 |
|||
карма: 0 |
|
Ответов: 263
Рейтинг: 18
|
|||
Схема не моя. Модифицируйте под свои нужды.
Редактировалось 1 раз(а), последний 2020-12-20 07:07:53 |
|||
карма: 3 |
|
Ответов: 793
Рейтинг: 168
|
|||
LeoN писал(а): А как сделать наоборот, чтобы клиенты сами скачивали конкретный файл?В локальной сети можно создать общую сетевую папку с правами только на чтение, и клиенты пусть скачиваю как обычный файл по ссылке типа \\Server\Share\yourfile (можно прописать права доступа). Если нужно через интернет то, можно создать FTP-сервер , примеры FTP- клиентов есть в Hiasm. Редактировалось 2 раз(а), последний 2020-12-20 12:21:17 |
|||
карма: 16 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Gunta писал(а): можно создать FTP-сервер , примеры FTP- клиентов есть в Hiasm.А чтобы реализовать на основе TCP клиента-сервера, нужно дополнить свой протокол обмена. Клиент посылает условную команду "скачать файл" с параметром "имя файла". Сервер ожидает такую команду, при получении - отправляет указанный файл. |
|||
карма: 26 |
|
Ответов: 59
Рейтинг: 0
|
|||
fox-video, Спасибо. Отличный пример! Забрал себе для модификации!)
|
|||
карма: 0 |
|
6