Baixar pdf do ftp está corrompendo


0

Estou tentando fazer algo muito simples. Eu tenho um PDF na minha raiz (estou em um mac). Então, primeiro, eu quero fazer o upload do pdf do terminal:

curl -T myPDF.pdf ftp://user:password@domain.com/

então eu faço o download:

ftp name@domain.com
[then it asks for my password, and I type it]
get myPDF.pdf

e isso faz o download do pdf na minha máquina local. Então, abro o PDF e ele está corrompido.

Então, em algum lugar no processo de upload ou download, o PDF é corrompido. Idéias?


@ reising - então você chegou à conclusão de que é o download, não o upload?

Respostas:


4

Transfira-o no modo binário em vez de ASCII.

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

E, para o download, antes de digitar seu getcomando, digite binarypara definir o cliente ftp no modo de transferência binária.


e então posso "entrar" no modo binário?

Sim, veja a minha atualização
Chris Eberle
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.