Transferencia de Archivos

02/12/2004 - 21:10 por kary | Informe spam
Hola una vex mas!

En la aplicacion q se estoy haciendo, quisiera utilizar
el cuadro o la ventanita popup de transferencia de
archivos, quisiera darle esa presentacion , estoy
trabajando con C # y con WebForms.

he estado viendo la manera de hacerlo con un cuadro de
dialogo y un timer, algo asi por el estilo pero si ya hay
una herramienta q me pueda facilitar esta opcion pues me
gustaria ver su funcionamiento y poder aplicarlo .

Gracias anticipadas
Karina Ruiz.
Saludos!!
 

Leer las respuestas

#1 Angel J. Hernández M.
17/12/2004 - 11:44 | Informe spam
Hola, cómo estás? Puedes hacer uso de la clase HtmlInputFile (está reside en
System.Web.UI.HtmlControls). El código para después subir o transferir el
archivo es similar al siguiente:

void Button1_Click(object Source, EventArgs e) {
if (fileinput.PostedFile != null) {
try {
fileinput.PostedFile.SaveAs("c:\\temp\\"+System.IO.Path.GetFileName(fileinput.Postedfile.FileName));
Span1.InnerHtml = "File uploaded successfully to <b>c:\\temp\\"
+
Text1.Value + "</b> on the Web server";
} catch (Exception ex) {
Span1.InnerHtml = "Error saving file <b>c:\\temp\\" +
System.IO.Path.GetFileName(fileinput.Postedfile.FileName) +
"</b><br>" + ex.ToString();
}
}
}

En HTML puro usaría esto <input type="file" title="Subir archivos" />

El resultado es el siguiente



Saludos,

Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://ajhsis.net


"kary" escribió en el mensaje
news:0b5101c4d8aa$f0aac5a0$
Hola una vex mas!

En la aplicacion q se estoy haciendo, quisiera utilizar
el cuadro o la ventanita popup de transferencia de
archivos, quisiera darle esa presentacion , estoy
trabajando con C # y con WebForms.

he estado viendo la manera de hacerlo con un cuadro de
dialogo y un timer, algo asi por el estilo pero si ya hay
una herramienta q me pueda facilitar esta opcion pues me
gustaria ver su funcionamiento y poder aplicarlo .

Gracias anticipadas
Karina Ruiz.
Saludos!!

Preguntas similares