Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2004, 10:57
sanmi69
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 7 meses
Puntos: 1
Exclamación Subir Archivos al Servidor en ASP.NET

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