Cómo encontrar la extensión de un archivo subido mediante FileUpload


Si estás usando un control como este:

ASP:
  1. <asp:FileUpload ID="Imagen" runat="server" />

Y necesitas conocer su extensión para realizar alguna validación, haz lo siguiente en tu código de servidor:

VB.NET:
  1. If System.IO.Path.GetExtension(Imagen.FileName).ToLower <> ".jpg" then
  2. 'Pon aquí el código correspondiente
  3. End If

En el ejemplo anterior estamos diciendo "Si la extensión del archivo NO es igual a ".jpg", entonces...".

Esto es útil combinándolo con un "CustomValidator" para revisar que solamente estén subiendo imágenes, por ejemplo.

  1. No hay Comentarios
(No será publicado)