Hola, estoy haciendo el proyecto fin de carrera, q es un web Site en ASP.NET. Necesito subir archivos al servidor y para ello utilizo el siguiente script que se ejecuta al pinchar un boton:
Código:
void btnProcesar_Click(object sender, EventArgs e) {
if (Upload.PostedFile !=null) //Checking for valid file
{
// PostedFile.FileName gives the entire path.Use Substring function to rip of the filename.
string StrFileName = Upload.PostedFile.FileName.Substring(Upload.PostedFile.FileName.LastIndexOf("\\") + 1) ;
string StrFileType = Upload.PostedFile.ContentType ;
int IntFileSize =Upload.PostedFile.ContentLength;
//Checking for the file length
if (IntFileSize <=0)
Response.Write(" <font color='Red'>Uploading of file " + StrFileName + " failed </font>");
else
{
Upload.PostedFile.SaveAs(Server.MapPath("bd\\Upload.mdb"));
Response.Write( "<font color='green'>Your file " + StrFileName + " of type " + StrFileType + " and size " + IntFileSize.ToString() + " was uploaded successfully</font>");
}
}
}
El formulario donde esta el Upload contiene esto:
Código:
<form enctype="multipart/form-data" runat="server">
y upload esta asi declarado:
Código:
<input id="Upload" style="WIDTH: 363px; HEIGHT: 20px" type="file" size="27" runat="server" />
El problema esq con archivos grandes el IIS salta a un error de lo de "no se puede mostrar la pagina" Alguna solucion???
gracias