View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4814 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Feb 10, 2025 12:56 am Post subject: [lftp] comportamento anomalo |
|
|
mi capita una strana cosa con lftp.
trasferendo alcuni file da locale, si verificano fenomeni di corruzione.
nell'esempio sottostante, il file pdf pippo.pdf viene trasferito in remoto e apparentemente funzione tutto bene.
infatti il log dichiara 974696 bytes transferred
quando però controllo il file system remoto con ls, la lunghezza del file risulta alterata: ... 262144 Feb 10 00:45 pippo.pdf
a questo punto, qualunque upload del file, (via lftp o via GET) scarica un documento corrotto, inutilizzabile per qualunque lettore.
il fenomeno non riguarda tutti i file. per esempio i file di testo si trasferiscono bene.
inoltre, usando filezilla, il trasferimento è corretto.
cosa posso fare?
Code: |
cloc3@cloc3 ~/pippo $ !lftp
lftp cloc3.net
lftp 2533398@aruba.it@ftp.cloc3.net:~> cd www.cloc3.net/varie
cd ok, cwd=/www.cloc3.net/varie
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> !ls -l pippo.pdf
-rw-r--r-- 1 cloc3 cloc3 974696 10 feb 01.45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put pippo.pdf
974696 bytes transferred
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls -l pippo.pdf
-rwxr-xr-x 1 188531235 188531235 262144 Feb 10 00:45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> get pippo.pdf
262144 bytes transferred
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> !ls pippo.pdf -l
-rw-r--r-- 1 cloc3 cloc3 262144 10 feb 01.45 pippo.pdf
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie>
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sabayonino Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/20209838565fb448891ad70.gif)
Joined: 03 Jan 2012 Posts: 1049
|
Posted: Mon Feb 10, 2025 10:17 pm Post subject: |
|
|
Ciao.
prova il trasferimento in ASCII mode
_________________ LRS 64/32 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4814 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Feb 12, 2025 10:28 am Post subject: |
|
|
sabayonino wrote: | Ciao.
prova il trasferimento in ASCII mode
|
Code: |
cloc3@cloc3 ~ $ lftp -a cloc3.net
lftp: opzione non valida -- "a"
|
non è un'opzione prevista nel manuale.
probabilmente ti riferisci a qualche opzione del comando set.
mi aiuteresti, pescando nel link che ho indicato sopra (non trovo nessun riferimento al termine asciii)? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sabayonino Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/20209838565fb448891ad70.gif)
Joined: 03 Jan 2012 Posts: 1049
|
Posted: Wed Feb 12, 2025 1:37 pm Post subject: |
|
|
si scusa , fa parte del sottocomando get
Code: | get [-E] [-a] [-c] [-e] [-P N] [-O base] rfile [-o lfile] ...
Retrieve the remote file rfile and store it as the local file lfile. If -o is omitted, the file is stored to local file named as base name of rfile. You can get
multiple files by specifying multiple instances of rfile (and -o lfile). Does not expand wildcards, use mget for that.
-c continue, reget
-E delete source files after successful transfer
-e delete target file before the transfer
-a use ascii mode (binary is the default)
|
_________________ LRS 64/32 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4814 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Feb 13, 2025 8:42 am Post subject: |
|
|
sabayonino wrote: | si scusa , fa parte del sottocomando get
|
questa volta intendevi put:
Code: |
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put -a pippo.pdf
21304 bytes transferred
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls pippo.pdf
-rwxr-xr-x 1 188531235 188531235 0 Feb 13 08:38 pippo.pdf
|
purtroppo non funziona ancora.
anche questa volta, il log sembra corretto, ma la dimensione del file trasferito no. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4814 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Feb 13, 2025 5:27 pm Post subject: |
|
|
sembra che venga trasferito un file di 14434 byte, ma non uno di 14436:
Code: |
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put A.txt
14434 bytes transferred
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls A.txt
-rwxr-xr-x 1 188531235 188531235 14434 Feb 13 17:23 A.txt
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> put A.txt
14436 bytes transferred
lftp 2533398@aruba.it@ftp.cloc3.net:/www.cloc3.net/varie> ls A.txt
-rwxr-xr-x 1 188531235 188531235 0 Feb 13 17:23 A.txt
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|