Upload di un file C#

mercoledì 02 luglio 2003 - 12.18

NttLuke Profilo | Newbie

Ciao
ho un problema con la classe System.Net.WebClient
Il seguente codice mi ritorna un errore sulla riga del
metodo UploadFile:

"Errore del server remoto: (405) Metodo non consentito.."

Permessi ed autorizzazioni sulla cartella CARTELLAPIPPO
sono veramente ma veramente di manica larga ...(potrebbe
entrarci anchi mio zio dalla Bolivia)
HELP MEMEMEMEMEME!!!
Grazie


WebClient MyWebClient = new WebClient();

MyWebClient.UploadFile
("Http://ServerPippo/CartellaPippo","POST",PathXML);

Brainkiller Profilo | Guru

Ciao Luke,
ci sono varie cose che potrebbero bloccare l'operazione, innazitutto la security.
Di solito il worker processo ASP.NET gira con i diritti dell'utente ASPNET.
Questo utente può scrivere nella cartella dove stai uploadando?

Seconda cosa, se guardi la documentazione del Framework con UploadFile non puoi indicare una cartella così come tutti potrebbero pensare ma una pagina .aspx a cui tu fai il post (con il metodo POST) del file.
La pagina riceve il file e lo scrive. Quindi ti consiglio di guardare attentamente la documentazione del .NET Framework SDK.

Terza cosa, di solito per operazioni di questo tipo devi mettere alla pagina .aspx che riceve nel tag <form enctype="multipart/form-data">
Un esempio molto buono lo trovi qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp

Saluti
Fammi sapere.
Ciao
David De Giacomi

NttLuke Profilo | Newbie

Tutto OK
Grazi infinite!!!
:)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5