Ciao a tutti.
ho bisogno di scaricare un file al click di un button e poter gestire l'evento che si attiva quando il download è terminato.
ho provato questo codice:
WebClient client = new WebClient();
Uri uri = new Uri("mio_indirizzo");
//eseguo il metodo file_Download tramite il delegate AsyncCompletedEventHandler
client.DownloadFileCompleted += new AsyncCompletedEventHandler(file_Download);
//faccio partire il download del file
client.DownloadFile(uri, "MioFile");
lo testato in locale e non mi da errori di compilazione ma quando mi da un eccezione dicendomi che:
System.Net.WebException: Eccezione durante una richiesta WebClient. ---> System.UnauthorizedAccessException: Accesso al percorso 'C:\WINDOWS\system32\index.html' negato.
questo errore lo da qualsiasi uri io scriva, ho provato con files diversi dislocati in posti diversi (nel web o in locale) ma non so perchè mi va a cercare il file sempre e comunque nella cartella di sitema di windows.
potreste aiutarmi? grazie