Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [C#] Upload di un file

  1. #1

    [C#] upload file

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Con quale protocollo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    via ftp

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa, ma hai fatto una ricerca in questo stesso forum ?

    ftp upload
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    sono arrivato a farmi questa funzione con le informazioni trovate nel forum:

    Codice PHP:

    public static void UpFile(String hostString usernameString PasswordString percorso_file_sorgenteString destinazione_web){
                
                try{
                    
    WebClient Client = new WebClient();
                    
    Client.Credentials = new System.Net.NetworkCredential(usernamePassword);
                    
    Client.UploadFile(destinazione_webpercorso_file_sorgente);
                }
                catch (
    System.Exception e){
                    
    MessageBox.Show(e.Message"Eccezione");
                }


    xò non ho capito come specifico l'host..

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    scusate la mia ignoranza ma nn riesco a farlo funzionare

    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(fileContents0fileContents.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";
                    } 
    mi da il seguente errore:
    Errore del server remoto: (550) File non disponibile (ad esempio file non trovato o non accessibile)..

  8. #8
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    questo percorso esiste sul server ??

    ftp://www.*****.com/inserimento_articoli/

  9. #9

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.