Несмотря на то, что существует множество FTP-клиентов, доступных для свободного использования, нет ничего проще, чем отправлять файлы на FTP-сервер с помощью правой кнопкой мыши. Кроме того существует множество утилит, которые добавляют эту функцию для Windows. Этот метод не требует установки дополнительных приложений, а использует лишь небольшой скрипт.
Если вы часто загружаете файлы на FTP-сайт, то этот скрипт позволит сделать это легко, используя лишь правую кнопку мыши.
Настройка скрипта
Скрипт полностью готов к работе, все что вам нужно сделать, это заполнить адрес сервера, логин и пароль, а затем добавить ярлык для Windows в меню Отправить.
Настройки подключения
В скрипте, в разделе Информация о Подключении (Connection Information) необходимо установить следующие параметры:
- Server — адрес FTP сервера (т.е. ftp.mysite.com).
- UserName — имя пользователя для подключения.
- Password — это пароль, который можно задать двумя способами. Его можно указать в самом скрипте, для чего введите пароль после строки «SET Password =» или, по соображениям безопасности, его можно будет ввести прямо после запуска скрипта. Для того чтобы скрипт спрашивал пароль при запуске необходимо закомментировать строку «SET Password =», изменив ее на «REM SET Password =», и раскомментировать строку непосредственно под ней (удалить REM), так что она будет иметь вид «SET /P Password=Enter […]».
Вложенные папки на FTP-сервере
Если вы хотите чтобы файлы загружались в подкаталоги на сервере, вам просто нужно изменить директорию «CD», в скрипте. Эти строки начинаются с «REM ECHO CD», а затем просто упорядочить список каталогов для упрощения навигации по вложенным папкам. Раскомментируйте эти строки (удалите REM) и введите соответствующее имя подкаталога после «CD» и вы сможете перейти в вашу целевую папку. По мере необходимости вы можете добавить больше строк.
Например, если вы хотите отправить файлы в каталог «/ Files/Upload/Photo», на FTP-сервере, строки в вашем скрипте будут иметь следующий вид:
ECHO cd Files >> %Commands%
ECHO cd Upload >> %Commands%
ECHO cd Photo>> %Commands%
Недостатки
Как правило этот скрипт подойдет для большинства ваших основных потребностей FTP загрузки, но Есть несколько ограничений которые вы должны знать:
- Файлы будут перезаписаны на FTP-сервер без предупреждения. Имейте это в виду в случае если вы загружаете файл, который имеет то же имя, что и существующий файл в указанной папке.
- Вы можете отправлять файлы, а не каталоги. Если выбрать директорию и попробовать отправить ее в скрипт, он не будет работать корректно.
- FTP-сервер, имя пользователя, пароль и подкаталог жестко прописаны в скрипте. Если у вас есть необходимость отправлять файлы на несколько FTP-серверов и / или подкаталоги, то вам нужно создать отдельную копию скрипта (а также еще один ярлык «Отправить в » Send To ) с соответствующими значениями.
Скачать скрипт SendToFTP c Osmaster.org.ua
Очень удобный скрипт!
Проверил для «некоторых» задач.
Спасибо
Пока не могу понять, почему JPG файлы не отправляет (пробовал в кириллице), а также не проверял что происходит, если файл с таким же названием есть на фтп.