Когда я использовать загрузку файлов я использую для проверки файлов ContentType с регулярными выражениями ... Для бывшегорегулярное выражение для проверки типа содержимого файла .doc или нет?
private bool IsImage(HttpPostedFile file)
{
if (file != null && Regex.IsMatch(file.ContentType, "image/\\S+") &&
file.ContentLength > 0)
{
return true;
}
return false;
}
Это возвращает мой файл изображения или нет ... Как проверить это слово (. DOC/DOCX) документ или не использовать C# ... MimeType
Почему бы вам не указать тип файла по расширению имени файла? – Gumbo
@Gumbo, который звучит очень хорошо, я сделал это раньше. Хорошо, я попробую его. –
Проверка типа файла не рекомендуется, если у вас нет правильной проверки файлов. Например, если кто-то загружает exe с расширением .doc, а затем вы разбираете его. Вам понадобится проверка ошибок (аналогично проверке MIMEtype – RvdK