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
.