Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/05/2009, 07:30
Kwasir
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: [B]Abrir ventana examinar c#[/B]

Hola:

Estos son los pasos:

Primero agregas un input type:file, y un botón para "cargar". Por ejemplo:

Código:
<input id="uplTheFile" type=file runat="server">
<input type=button id="btnUploadTheFile" value="Upload" 
                    OnServerClick="btnUploadTheFile_Click" runat="server">
Y segundo implementas la función que recoja el click. En el ejemplo anterior sería la función "btnUploadTheFile_Click".


Dentro de dicha función:

Código:
//preguntar si realmente ha seleccionado un archivo:
if (null != uplTheFile.PostedFile) 
  {
    try 
    {
//Es en la propiedad "postedFile" donde se guarda la ruta del archivo
//Con el método "SaveAs" lo guardas en la ruta que tú el digas
      uplTheFile.PostedFile.SaveAs("RUTA, CAMBIAR ESTO");
      txtOutput.InnerHtml = "El archivo <b>" + 
       uplTheFile.PostedFile.FileName +"</b> se ha guardado correctamente";
    }
    catch (Exception e) 
    {
      txtOutput.InnerHtml = "Error al guardar el archivo: <b>" + 
        uplTheFile.PostedFile.FileName +"</b><br>"+ e.ToString();
    }
  }
He adaptado el código de una página web, pero este foro no me permite postear links .

Última edición por Kwasir; 05/05/2009 a las 07:52