Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   ftp ascii or binary (http://forum.oszone.net/showthread.php?t=31949)

AndreySpb 08-10-2002 10:16 217780

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

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

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

vasketsov 08-10-2002 10:50 217781

Цитата:

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


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

Guest 08-10-2002 12:27 217782

This is Dan...
AndreySpb
[rus]A pochemu ty ne hochesh vospol'zovat'sya FTP klientom? A to vsyakie[/rus] *.bat [rus] sozdavat'...[/rus]

BeerMan 09-10-2002 17:55 217783

...запускать как 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 217784

Надо делать так
В .bat файле пишешь

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

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

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


Время: 12:47.

Время: 12:47.
© OSzone.net 2001-