Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Scrivere File sul Server IIS - accesso negato --
mercoledì 01 agosto 2007 - 20.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Pluto707
Profilo
| Newbie
1
messaggi | Data Invio:
mer 1 ago 2007 - 20:19
Vorrei fare l'upload di un file utilizzando il controllo uploadFile
trasformando il file in una sequenza di Byte e poi farli ricevere da un metodo web di un Web Service Asmx, e memorizzare il file in una cartella fuori da App_Data, per poter consentire di rifare il download del file stesso.
Vi posto il codice:
-------- Servizio Web -------------------------------------------------
[WebMethod]
public string putFile(string fName, byte[] fData)
{
String filePath = AppDomain.CurrentDomain.BaseDirectory + @"Documenti\" + fName;
try
{
File.WriteAllBytes(filePath, fData);
return "ok";
}
catch (Exception er)
{
return er.Message + filePath;
}
----------------------------- Pagina Aspx. di altro sito Web -----------------------------------
protected void Button2_Click(object sender, EventArgs e)
{
int lungh = FileUpload1.PostedFile.ContentLength;
if (lungh > 0)
{
byte[] b = new byte[lungh];
FileUpload1.PostedFile.InputStream.Read(b, 0, lungh);
string nomeFile = Path.GetFileName(FileUpload1.PostedFile.FileName);
Service proxy = new Service();
Label1.Text = proxy.putFile(nomeFile,b);
}
}
----------------------------------- Messaggio dal server ---------------------------------------
Accesso al percorso 'c:\inetpub\wwwroot\TestUpLoad\Documenti\Doc1.pdf' negato.
amelix
Profilo
| Expert
694
messaggi | Data Invio:
gio 2 ago 2007 - 08:01
Hai impostato i diritti sulla cartella di destinazione?
Sia in IIS che su ntfs?
A.
Andrea -
http://www.MelisWeb.eu/
Gioca con :
Travian -
http://www.travian3.it/?uc=it31_3933
BiteFight -
http://s2.bitefight.it/c.php?uid=58171
Torna su
Stanze Forum
Elenco Threads
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 !