Hacer 'Subir archivo' opcional en forma de carga - .NET
Pregunta
En este momento, estoy usando esto para permitir que se mueva un archivo a nuestro servidor:
filUpload.PostedFile.SaveAs(Server.MapPath("~/Images/" + filUpload.FileName));
Sin embargo, cuando no lo hace cargue un archivo, me da un error:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\**\**\Documents\Visual Studio 2010\WebSites\**\Images\'.
¿Cómo hago la carga del archivo opcional para que los usuarios no tengan que cargar un archivo?
Muchas gracias
Solución
Simplemente verifique si GRANCOCODICETGCODE no está vacío.Sólo suba si no lo es.
.NET 4.0:
if(!string.IsNullOrWhiteSpace(filUpload.FileName))
{
filUpload.PostedFile.SaveAs(Server.MapPath("~/Images/" + filUpload.FileName));
}
.NET <4.0:
if(!string.IsNullOrEmpty(filUpload.FileName))
{
filUpload.PostedFile.SaveAs(Server.MapPath("~/Images/" + filUpload.FileName));
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow