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

¿Fue útil?

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
scroll top