gpt4 book ai didi

c# - 用于检查文件内容类型的正则表达式是否为 .doc?

转载 作者:太空狗 更新时间:2023-10-30 00:22:04 26 4
gpt4 key购买 nike

当我使用文件上传时,我使用正则表达式检查文件内容类型...例如

private bool IsImage(HttpPostedFile file)
{
if (file != null && Regex.IsMatch(file.ContentType, "image/\\S+") &&
file.ContentLength > 0)
{
return true;
}
return false;
}

这会返回我的文件是否是图像...如何使用 c# 检查它是否是 word(.doc/.docx) 文档...

最佳答案

DOC 的 mimetype 是:

  • 应用程序/msword [官方]
  • 申请/文件
  • 申请/文本
  • 应用程序/vnd.msword
  • application/vnd.ms-word
  • 应用程序/winword
  • 申请/单词
  • 应用/x-msw6
  • 应用程序/x-msword

快乐的正则表达式

编辑:根据@Dan Diplo 的说法,您还应该检查 .docx 的 MIME 类型

关于c# - 用于检查文件内容类型的正则表达式是否为 .doc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2644412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com