Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
2 / 2 / 1
Регистрация: 11.01.2016
Сообщений: 16
1
.NET 3.x

Загрузка файла из FTP по маске

06.07.2017, 15:38. Показов 1524. Ответов 1
Метки ftp (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Необходимо реализовать отправку файла отчета одного из нескольких форматов (например, doc, docx, xls, xlsx) со стороны клиента на FTP и попытаться загрузить и открыть этот отчет с другой стороны. При этом мы достоверно знаем какой файл загрузил клиент (код клиента + необходимая дата), однако не знаем какого формата этот файл.

Предполагаю решить задачу одним из несколько путей:
1. Использовать оператор Try...Catch для попытки последовательной загрузки всех форматов, пока не будет найден существующий;
2. Использовать список из расположения файлов на FTP, вычислять из списка нужный по маске, присоединять расширение и загружать.
3. Отправлять архивом с заданным расширением, скачивать, распаковывать и выводить на экран папку с файлом.

Первые два подхода для меня неактуальны, т.к. типов файлов отчетов много и все они в разных расположениях.
По глупости начал с последнего. Использовал GZip в пространстве имён IO.Compression.GZipStream. Да, теперь я знаю расширение конечного файла - ".gz". Однако теперь указанный метод не сохраняет исходное расширение файла, т.е. был 12345.doc, сжали до 12345.gz, распаковали до 12345 без расширения. Тогда сохраняю видом 12345.doc.gz, однако теперь зная расширение, не могу скачать этот файл, т.к. для этого всё равно нужно знать исходное расширение.

Существует ли возможность загрузки файла из ftp по маске вида: 12345. * .gz ?
Может быть у вас есть какие-то иные соображения по этой теме?
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.07.2017, 15:38
Ответы с готовыми решениями:

Загрузка файла на FTP
Доброго времени суток! На фтп имеется папка images, в которую надо загрузить файл fname. fname...

Загрузка файла по ftp
Здравствуйте. Можно ли выполнить загрузку файла с компьютера средствами ftp, в php файл передавать...

Загрузка файла с ftp
Добрый день. Подскажите библиотеку или иной способ для работы с ftp. Нужно просто скачать файл с...

FTP загрузка файла
В общем не сталкивался я раньше с протоколом ftp:// в java, и вот пришлось. Пытаюсь получить список...

1
Лень — мое второе и
3206 / 2397 / 684
Регистрация: 28.11.2014
Сообщений: 3,587
Записей в блоге: 3
07.07.2017, 11:10 2
WHorse1985, попробуйте использовать Contains
0
07.07.2017, 11:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2017, 11:10
Помогаю со студенческими работами здесь

Загрузка файла на ftp сервер
Как загрузить файл на ftp сервер?

Загрузка файла на FTP-сервер
Добрый день! Есть простенькая задачка: Средствами powershell закинуть текстовый файл на...

Загрузка файла из FTP (ftplib)
Всем привет ! Появилась необходимость загружать файлы из FTP на локальный компьютер. FTP защищен...

FTP: загрузка файла на сервер
Не могу найти понятной мне документации или примера ftp сервера который просто загружает папку на...

Загрузка файла с FTP сервера
Всем привет.Подскажите пожалуйста как реализовать скачивание файла с FTP-сервера (FTP сайта)?...

Загрузка файла на FTP-сервер
Имеется файл по адресу:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru