Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Laravel] Download da FTP in directory locale

    ciao!

    in sostanza mi devo connettere ad una directory FTP, listare i files e scaricarli in una directory locale precisa.

    riesco a connettermi e listare i files, ma non capisco il download.
    questo il codice:
    codice:
      public function downloadFromFtp() {
        $files = Storage::disk('ftp_esiti')->files();
        foreach ($files as $file) {
          echo "$file\n";
    //      Storage::disk('ftp_esiti')->download($file, public_path("xml_download"));
          $resDownload = Storage::disk('ftp_esiti')->download($file);
          var_dump($resDownload->getStatusCode());
        }
      }
    questa la risposta (al momento c'è solo un file):
    codice:
    esitoFCOC.SLRS.011.20240625_085504.xmlint(200)
    solo che il file non lo trovo, e quindi non capisco se lo ha scaricato o no.
    ed inoltre non ho ben capito come indicarli in quale cartella fare il download (sarebbe la riga commentata, che però da errore).

    qualche suggerimento??

  2. #2
    come non detto, risolto:

    codice:
      public function downloadFromFtp() {
        $files = Storage::disk('ftp_esiti')->files();
        foreach ($files as $file) {
          Storage::disk("xml_download")->put($file, Storage::disk('ftp_esiti')->get($file));
        }
      }
    o quanto meno funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.