Я пытаюсь сделать что-то очень простое. У меня есть PDF, находящийся в моем корне (я нахожусь на Mac). Так, во-первых, я хочу загрузить PDF от терминала:
curl -T myPDF.pdf ftp://user:password@domain.com/
затем, я загружаю его:
ftp name@domain.com
[then it asks for my password, and I type it]
get myPDF.pdf
и это загружает PDF на мою локальную машину. Затем я открываю PDF, и он повреждается.
Так где-нибудь в процессе загрузки его или загрузки его, PDF повреждается. Идеи?
Передайте его в режиме двоичного счета вместо ASCII.
curl -T myPDF.pdf -Q "TYPE I" ftp://user:password@domain.com/
И затем для загрузки перед вводом Вашего get
команда, ввести binary
установить клиент ftp на режим двоичной передачи.