Я пытаюсь сделать что-то очень простое. У меня есть 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-файл поврежден. Идеи?

1 ответ1

4

Переведите его в двоичный режим вместо ASCII.

curl -T myPDF.pdf -Q "TYPE I" ftp://user:password@domain.com/

А затем для загрузки, прежде чем вводить команду get , введите binary чтобы установить для клиента ftp режим двоичной передачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .