Можете ли вы указать мне FTP-клиент для Windows, который может перечислять каталоги с эскизами изображений?
Также было бы неплохо, если бы он занимался редактированием текста непосредственно на файлах.
Если у вас нет особой поддержки сервера, вы не можете создавать эскизы или редактировать файлы без предварительной их загрузки. FTP не позволяет вам делать это как часть протокола. WinSCP - достойный клиент, хотя один из многих, который позволяет вам щелкнуть правой кнопкой мыши -> Редактировать текстовые файлы, хотя он просто автоматизирует процесс загрузки файла, запуска вашего редактора и повторной загрузки файла, когда вы закончите. Если вы пытаетесь работать с текстовым файлом размером 100 МБ, вам все равно придется ждать загрузки и выгрузки всего файла.
Если вам нужно поработать с большими текстовыми файлами или по какой-либо причине отредактировать их непосредственно на сервере, лучше всего посмотреть, сможете ли вы получить доступ по ssh и отредактировать их в командной строке с помощью nano
или vim
.
Если вам нужны миниатюры всех изображений в каталоге, либо загрузите все изображения, и пусть ваша ОС создаст миниатюры локальных копий (побеждает цель, если вы пытаетесь выбрать, какие из них загружать), или найдите способ загрузите php, perl или другой скрипт, чтобы сгенерировать миниатюры и сделать их доступными через веб-сервер. Возможно, для запуска скрипта потребуется ssh, если вы не можете получить доступ к веб-серверу.
Мне кажется, что вам лучше использовать систему управления документами, основанную на сети, а не на чистом FTP-сервере. Вы можете посмотреть что-то вроде SharePoint или дерева знаний. Они предоставляют возможность загрузки и выгрузки как FTP (не уверен, что у них есть собственный интерфейс FTP, но я знаю, что они могут интегрироваться с файловой системой через DAV), но они основаны на сети, поэтому они могут показывать эскизы.
Было бы намного полезнее, если бы вы предоставили свой сценарий использования, чтобы мы могли удовлетворить решение ваших потребностей. Например, предположим, что вы фотограф, и вы не хотите загружать все 20-мегапиксельные изображения только на основе имени файла. Вы можете настроить некоторый тип FTP-сервера, который также подключен к веб-приложению галереи. Вы просматриваете веб-страницу, чтобы определить изображения, которые вы хотите с помощью миниатюры, а затем вы переходите на свой традиционный FTP-интерфейс для загрузки на основе имени файла.
Если вам не требуется, чтобы это был интерфейс FTP по соображениям совместимости, вы можете попробовать другой подход.
Что-то, что может очень хорошо работать для вашего случая использования, - https://github.com/blueimp/jQuery-File-Upload. Я использовал это, чтобы позволить людям загружать файлы для меня, и это делает предварительный просмотр изображений. Очевидно, есть более сложные инструменты, но это только пример.
Файловый менеджер по умолчанию в GNOME (Nautilus) может сделать это, если вы включите создание миниатюр для удаленных файлов (это, конечно, означает, что для создания миниатюр сначала нужно загрузить все изображения - возможно, не то, что вам нужно).