Articles of ftpwebrequest

Vuoi utilizzare C # (FtpWebResponse) per leggere l’elenco dei file da FTP, ma restituisce HTML

Uso i seguenti codici per ottenere file da un sito FTP. Funziona sul mio computer, ma restituisce solo i codici HTML quando lo eseguo su un altro computer (posso vedere che l’HTML è un codice di una pagina web quando accedo a FTP via browser). Cosa c’è che non va? public String GetFilesAsString(string folder,string fileExtension) […]

FtpWebRequest Connessione a un AS / 400

Ho bisogno di scaricare alcuni file tramite ftp da un vecchio server AS / 400. Il mio codice sembra più o meno come: FtpWebRequest _request = (FtpWebRequest)WebRequest.Create(“ftp://ftpaddress/FOO.CSV”); _request.Credentials = new NetworkCredential(_ftpUsername, _ftpPassword); _request.Method = WebRequestMethods.Ftp.DownloadFile; FtpWebResponse response = (FtpWebResponse)_request.GetResponse(); Tuttavia, viene generata un’eccezione con il messaggio: 501 Character (/) not allowed in object name. Immagino […]

Ottenere “(553) Nome file non consentito” quando si rinomina il file sul server FTP

Nella mia applicazione, ho file nella directory del server FTP uno e sposto quella fonte di file sul percorso di destinazione. In questo processo, quando sposto il file sorgente selezionato che il file sorgente non verrà mostrato nel percorso di origine, verrà mostrato solo nel percorso di destinazione. Ho provato questo codice qui sotto, ma […]

FTP più file in C # senza ristabilire la connessione

Il protocollo FTP è progettato per supportare un canale di controllo e utilizzare quel canale di controllo per dire al server di aprire connessioni TCP e trasferire file. Il server che invia o riceve i file NON deve essere uguale al server a cui è collegato il canale di controllo FTP. Può essere una connessione […]

È ansible utilizzare C # FtpWebRequest tramite un proxy FTP?

A quanto ho capito, la proprietà FtpWebRequest.Proxy denota un proxy HTTP. Devo inviare richieste FTP a un server esterno tramite un proxy FTP. L’unico modo per farlo funzionare finora è la creazione di uno script che utilizza il comando FTP di Windows e lo scarica in questo modo. È ansible utilizzare FtpWebRequest per scaricare file […]

Usa C # su file FTP su mainframe incluso set di dati – Traduci lo script FTP sul codice FtpWebRequest

Io uso un cmd (Windows) per inviare file a un mainframe IBM e funziona bene è qualcosa del genere: Open abc.wyx.state.aa.bb User Pass lcd c:\Transfer> Put examplefile ‘ABCD.AA.C58FC.ABC1FD.ZP3ABC’ close bye Devo convertire questo in C #. Ho provato a utilizzare FtpWebRequest ma senza fortuna. Non riesco a capire come includere il set di dati che […]

C # – FtpWebRequest – Richieste multiple sulla stessa connessione / login

Voglio fare un ciclo su una cartella FTP per verificare se un file è arrivato Lo voglio: FtpWebRequest request = (FtpWebRequest)WebRequest.Create(“ftp://localhost:8080”); request.Credentials = new NetworkCredential(“anonymous”, “”); request.Method = WebRequestMethods.Ftp.ListDirectoryDetails; while(true) { using (FtpWebResponse response = (FtpWebResponse)request.GetResponse()) using (Stream responseStream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(responseStream)) { Console.WriteLine(reader.ReadToEnd()); reader.Close(); response.Close(); } } Ma alla […]

Correzione – System.Net.WebException: il server remoto ha restituito un errore: (500) Errore di syntax, comando non riconosciuto

Ho creato il codice FTP per trasferire i file. Questo codice funziona bene tranne che a volte causa un errore 500. L’errore esatto è – Error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Net.WebException: The remote server returned an error: (500) Syntax error, command unrecognized. at System.Net.FtpWebRequest.CheckError() at System.Net.FtpWebRequest.SyncRequestCallback(Object obj) […]

Il server remoto ha restituito un errore: 227 Immissione della modalità passiva (500 oops vs_utility_recv_peek: nessun dato)

Sto riscontrando un problema nel connettere un servizio Windows a un sito FTP. Ho ereditato un servizio Windows da un altro sviluppatore. Il servizio si collega a un server di terze parti, scarica un file CSV e quindi lo elabora. Per qualche ragione, il servizio ha smesso di funzionare (ben più di un anno fa, […]

Imposta il numero di porta quando si utilizza FtpWebRequest in C #

Continuo a ricevere un’eccezione quando provo a FTP sul mio server Win 2008 dal codice C # usando VS2008 come debugger. La mia class di test ha questo aspetto: public class FTP { private string ftpServerIP = “192.168.10.35:21”; private string ftpUserID = “Administrator”; private string ftpPassword = “XXXXXXXX”; private string uploadToFolder = “uploadtest”; public void […]