Puncte:0

curl option --ftp-methods - Care este diferența în practică?

drapel us

Am avut o problemă cu descărcarea unor fișiere ftp folosind curl. În manualul de bucle, există câteva metode de a apela legături ftp, după cum urmează:

  • multicwd

    curl face o singură operație CWD pentru fiecare parte de cale din data URL. Pentru ierarhiile profunde, aceasta înseamnă foarte multe comenzi. Aceasta este Cum RFC 1738 spune că trebuie făcut. Acesta este implicit, dar cel mai lent comportament.

  • nocwd

    curl nu face CWD deloc. curl va face SIZE, RETR, STOR etc și va da o cale completă către server pentru toate aceste comenzi. Acesta este cel mai rapid comportament.

  • singlecwd

    curl face un CWD cu directorul țintă complet și apoi operează pe fișier „în mod normal” (ca în cazul multicwd). Acest este ceva mai conforme cu standardele decât „nocwd”, dar fără pedeapsa completă de „multicwd”.

Problema „pare” să se rezolve prin schimbarea în singlecwd, dar nu știu de ce.

Poate cineva să explice care sunt diferențele practice aici? De ce schimbarea directoarelor din linkul ftp face o mare diferență?

Mulțumiri

Terrance avatar
drapel id
Poate că înțelegerea părții CWD ar putea ajuta: https://everything.curl.dev/usingcurl/ftp/traversedir

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.