Войти

Показать полную графическую версию : ftp ascii or binary


AndreySpb
08-10-2002, 10:16
Подскажите пожалуйста в каком виде надо выгружать документ (html или doc) на фтп ? В каком случае пользоваться ASCII , а в каком BINARY ?
Заодно может кто часто пользуется встроенной в вин2к коммандой фтп поомжет написать мне следующий батничек :

открыть соединение с ftp.name.com логин login_test пароль passw1
перейти в папку date
удалить файл file1.tmp
положить туда file2.tmp
закончить соединение

Как это в батничке написать ?

vasketsov
08-10-2002, 10:50
В каком случае пользоваться ASCII , а в каком BINARY ?
ASCII-режим конвертирует переносы строк, BINARY - нет. Потому в BINARY можно слать что угодно (даже в случае html ошибок вебклиент не выдаст), а вот ASCII для zip-ов, doc-ов (если это файлы MSWord) и т.д. использовать нельзя. Правило такое: если для содержимого файла есть смысл в понятии "перенос строки" - то ASCII, если во вводе такого понятия нет смысла - использовать BINARY.


ftp << a.txt
а в файл a.txt пишешь все то (с переносами строк где надо), что бы сам вводил в консоли, набери там команду ? и все увидишь.

Guest
08-10-2002, 12:27
This is Dan...
AndreySpb
A pochemu ty ne hochesh vospol'zovat'sya FTP klientom? A to vsyakie *.bat sozdavat'...

BeerMan
09-10-2002, 17:55
...запускать как ftp -s:FileName.txt...

open ftp.name.com
login_test
passw1
cd date
delete file1.tmp
положить туда file2.tmp //не в курсе
bye

Добавлено:

...и вообще, запусти ftp -help...

KUZOR
09-10-2002, 22:44
Надо делать так
В .bat файле пишешь

ftp -s:имя_файла_скрипта

и всё. А уже в файле_скрипта пишешь

open ftp.server.ru (или IP)
login_name            (твой логин)
password               (твой пароль)
cd date                   (или cd /полный/путь/date)
delete file1.tmp
binary
put file2.tmp
bye
close




© OSzone.net 2001-2012