Upload file e gestione cartelle

venerdì 30 gennaio 2009 - 16.51

squilibrio Profilo | Expert

Ciao secondo voi perchè con questa procedura, il file viene allegato nella cartella

inetpub\wwwroot\documenti

e non nella cartella documenti dell'application (quindi della directory virtuale)??

Cosa sbaglio?

protected void btnAllegaDocumento_Click(object sender, EventArgs e)
{
if (txtUpload.PostedFile != null)
{
string FileName = txtUpload.PostedFile.FileName.Substring
(txtUpload.PostedFile.FileName.LastIndexOf("\\") + 1);
int FileSize = txtUpload.PostedFile.ContentLength;
string FileType = txtUpload.PostedFile.ContentType;


if(IDAzienda > 0)
{
if (FileSize >= 0)
{
txtUpload.PostedFile.SaveAs(Server.MapPath("\\documenti\\" + FileName));


//Aggiornamento griglia
BindGridAllegati();
}
}
}
}


Grazie mille!!

balfaz Profilo | Expert

prova aggiungendo il punto(.) in questa maniera server.mappath(".//.....)

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

Jeremy Profilo | Guru

Io la uso così:
Server.MapPath("~/App_Data/Accessi.txt")

Ciao
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5