ciao a tutti..
mi servirebbe fare l'upload di un semplice file txt nella cartella di un mio sito tramite c#
potreste darmi una dritta??
grazie 1000
ciao a tutti..
mi servirebbe fare l'upload di un semplice file txt nella cartella di un mio sito tramite c#
potreste darmi una dritta??
grazie 1000
Con quale protocollo?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Scusa, ma hai fatto una ricerca in questo stesso forum ?
ftp upload
No MP tecnici (non rispondo nemmeno!), usa il forum.
sono arrivato a farmi questa funzione con le informazioni trovate nel forum:
xò non ho capito come specifico l'host..Codice PHP:
public static void UpFile(String host, String username, String Password, String percorso_file_sorgente, String destinazione_web){
try{
WebClient Client = new WebClient();
Client.Credentials = new System.Net.NetworkCredential(username, Password);
Client.UploadFile(destinazione_web, percorso_file_sorgente);
}
catch (System.Exception e){
MessageBox.Show(e.Message, "Eccezione");
}
}
No MP tecnici (non rispondo nemmeno!), usa il forum.
scusate la mia ignoranza ma nn riesco a farlo funzionare
mi da il seguente errore:Codice PHP:
try
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.*****.com/inserimento_articoli/log.txt");
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential("*****", "****", "www.****.com");
StreamReader sourceStream = new StreamReader("log.txt");
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
MessageBox.Show("Upload File Complete, status {0}", response.StatusDescription);
TBReport.Text = TBReport.Text + "-->Upload del file completato con successo.";
response.Close();
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message, "Eccezione");
TBReport.Text = TBReport.Text + " -ATTENZIONE- " + ex.Message + "\r\n";
}
Errore del server remoto: (550) File non disponibile (ad esempio file non trovato o non accessibile)..
questo percorso esiste sul server ??
ftp://www.*****.com/inserimento_articoli/
si che esiste:
ftp://www.ermahouse.com/inserimento_articoli/