Enlaces Patrocinados : Tonterias | emoticonos y emoticones | Juegos PSP | Sabios del PC | Depurando.com | Seo Murcia | Regalos | Casino | XXX
Aprender PHP | Juegos Consolas | Turismo Rural | Juegos Gratis | Wii |


Upload de Archivos Con ASP.Net

Bookmark and Share

En esta oportunidad explicaremos cómo proceder a la hora de subir (upload) archivos utilizando tecnología ASP.Net. Operación que nos permitirá compartir y mostrar toda clase de información desde nuestro sitio de Internet.

En función de lograr nuestro objetivo utilizaremos el Web Control FileUpload que se implementa para la versión 2.0 de ASP .NET cuyo objetivo consiste en simplificarnos aún más la operación a realizar. Acto seguido, procedemos añadiendo dicho control (una manera de llegar a él es arrastrándolo desde la barra de herramientas) y un botón (button). A estos dos elementos debemos identificarlos con un ID específico.

Entoces, para añadir el control utilizaremos el siguiente código:




<asp:FileUpLoad id="FileUpLoad2" runat="server" />



El paso siguiente consiste en agregar el button mencionado anteriormente del siguiente modo:




<asp:Button id="UploadBtn" Text="Upload File" OnClick="UploadBtn_Click" runat="server" Width="105px" />



Para terminar con la operación y poder subir archivos desde la página al servidor continuamos de esta manera:



protected void UploadBtn_Click(object sender, EventArgs e)
{
if (FileUpLoad1.HasFile) {
FileUpLoad2.SaveAs(@"C: emp" + FileUpLoad2.FileName);
Label1.Text = "File Uploaded: " + FileUpLoad2.FileName ;
}


Ahora bien, puede ocurrir que necesitemos establecer una restricción del tipo de archivos que deseamos subir. Esto también puede realizarse a partir del mismo control mediante ASP .NET agregando lo que se denomina un “validator”

En este ejemplo mostraremos un caso dónde solo permita subir archivos .gif. (Esto queda a criterio de cada programador). Esto se aclarará al costado del browser dónde se indicará el formato que está permitido ingresar.



<asp:RegularExpressionValidator id="FileUpLoadValidator" runat="server" ErrorMessage="Upload Gifs only." ValidationExpression="^(([a-zA-Z]:)|({2}w+)$?)((w[w].*))(.gif|.GIF)$" 
ControlToValidate="FileUpload2"></asp:RegularExpressionValidator>

Hemos repasado el procedimiento básico y el funcionamiento del control FileUpload para poder subir archivos con ASP .NET de modo rápido y eficaz. A su vez, recordamos que este control sólo habilita el ingreso de archivos que no superen los 4 MB aproximadamente.

De otro modo, nos indicará que se ha cometido un error y no podrá realizarse con éxito la operación. Por lo tanto habrá que proceder modificando la configuración en función de encontrar una solución a nuestro problema. Por lo tanto habrá que implementar una serie de modificaciones en el web.config.comments dentro de la carpeta de configuración de ASP .NET. Una vez allí, ubicamos dentro del nodo “httpRuntime” cambiamos el valor predeterminado de la propiedad maxRequestLength que es el componente que se encarga del tamaño de los archivos que se suben (recordemos que allí el valor que se indica está en kilobytes).

Una vez realizado esto, se habilitará la suba de archivos del tamaño que se especificó dependiendo de la necesidad de cada uno; la misma se aplicará a todas nuestras aplicaciones.


El Guru Programador | www.elguruprogramador.com.ar

No Todos se lo podemos responder desde los comentarios, para cualquier duda o sugerencia los invitamos tambien a usar el FORO y las REDES Sociales, Saludos a Todos
Comentarios
Nick :
Coloca el Codigo mtbxz
Comentario:





Los Mas Visitados
PHP
ASP
Rails
Phyton
SEO & Marketing
Mysql
Scripts
Manuales
Hosting
Publicidad
Gana Dinero


PHP Mysql linux Creative Commons License Spam Poison web counter Seo monitor ClickHeat : track clicks

LanLandia Networks -> www.colombiaphp.net | www.flowbarranquilla.net | www.weboneando.com | www.macventas.com | contacto commentariosweb@gmail.com