ASP.NET - Adjuntar un archivo en un formulario

 
Vista:

Adjuntar un archivo en un formulario

Publicado por maripaz (1 intervención) el 25/01/2006 20:14:49
Hola:

Estoy diseñando un formulario en ASp.Net utilizando como lenguaje C# y me gustaría dar al usuario la opción de poder buscar un archivo y adjuntarlo. ¿Alguien me podría decir paso a paso como hacerlo?
Muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Adjuntar un archivo en un formulario

Publicado por Gardy Momberg (12 intervenciones) el 26/01/2006 17:29:51
Primero pega en el html de tu pagina aspx.

<INPUT id="File1" title="Seleccionar archivo para upload" type="file" maxLength="2147483647" size="51" name="File1" runat="server">

Segundo pega estos código en el archivo *.cs de tu pagina (En el código de servidor)

protected System.Web.UI.HtmlControls.HtmlInputFile File1;

///Debes tener un boton que gatille esta rutina:

private void guardar()
{
string sFileDir = @"c:\TuDirectorioEnElServidor";
string FullFileName = "";
if (( File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
{
string sFileName = System.IO.Path.GetFileName(File1.PostedFile.FileName);
FullFileName = sFileDir + sFileName;
if(!Directory.Exists(sFileDir))
{
Directory.CreateDirectory(sFileDir);
}
File1.PostedFile.SaveAs(FullFileName);
}
}

Bueno eso es todo.
Si no te resulta puedes escribirme al mail. bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Adjuntar un archivo en un formulario

Publicado por Gardy Momberg (12 intervenciones) el 26/01/2006 17:30:08
Primero pega en el html de tu pagina aspx.

<INPUT id="File1" title="Seleccionar archivo para upload" type="file" maxLength="2147483647" size="51" name="File1" runat="server">

Segundo pega estos código en el archivo *.cs de tu pagina (En el código de servidor)

protected System.Web.UI.HtmlControls.HtmlInputFile File1;

///Debes tener un boton que gatille esta rutina:

private void guardar()
{
string sFileDir = @"c:\TuDirectorioEnElServidor";
string FullFileName = "";
if (( File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
{
string sFileName = System.IO.Path.GetFileName(File1.PostedFile.FileName);
FullFileName = sFileDir + sFileName;
if(!Directory.Exists(sFileDir))
{
Directory.CreateDirectory(sFileDir);
}
File1.PostedFile.SaveAs(FullFileName);
}
}

Bueno eso es todo.
Si no te resulta puedes escribirme al mail. bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Adjuntar un archivo en un formulario

Publicado por Mary (1 intervención) el 11/11/2016 23:28:07
Hola, necesito ayuda para poder adjuntar y grabar un archivo en mi proyecto (y bd) an asp.net y c#, ya que me no me captura el archivo en FileUpload o Input ( if ((File1.PostedFile siempre me da null), gracias por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar