/// <summary> /// Add html files to the verifier. Be careful adding html support since that will allow users to add random code /// to your website. This is normally not a good idea. /// </summary> /// <param name="fileVerifier">The file verifier to add support to.</param> /// <returns>The passed in file verifier.</returns> public static IFileVerifier AddHtml(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(new List <String> { ".html", ".htm" }, HtmlMimeType)); return(fileVerifier); }
public static IFileVerifier AddJpeg(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(new List <String> { ".jpg", ".jpeg", ".jpe", ".jfif" }, JpegMimeType)); return(fileVerifier); }
public static IFileVerifier AddGif(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".gif", GifMimeType)); return(fileVerifier); }
public static IFileVerifier AddBitmap(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".bmp", BitmapMimeType)); return(fileVerifier); }
public static IFileVerifier AddPpt(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".ppt", PptMimeType, 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1)); return(fileVerifier); }
public static IFileVerifier AddXls(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".xls", XlsMimeType, 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1)); return(fileVerifier); }
public static IFileVerifier AddDoc(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".doc", DocMimeType, 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1)); return(fileVerifier); }
public static IFileVerifier AddPptx(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".pptx", PptxMimeType, 0x50, 0x4B, 0x03, 0x04)); return(fileVerifier); }
public static IFileVerifier AddPdf(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".pdf", PdfMimeType, 0x25, 0x50, 0x44, 0x46)); return(fileVerifier); }
public static IFileVerifier AddJson(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".json", JsonMimeType)); return(fileVerifier); }
public static IFileVerifier AddSvgXml(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".svg", SvgXmlMimeType)); return(fileVerifier); }
public static IFileVerifier AddPng(this IFileVerifier fileVerifier) { fileVerifier.AddTypeVerifier(new MagicNumberVerifier(".png", PngMimeType)); return(fileVerifier); }