【发布时间】:2013-03-15 17:38:35
【问题描述】:
我正在 C# 中创建一个 asp.net Web 应用程序,以将一堆 .xps 文件转换为 .pdf,并且我想验证要按其内容类型而不是文件扩展名转换的输入文件以确保安全原因。
【问题讨论】:
-
来自here,它可能会是
application/vnd.ms-xpsdocument或application/oxps,具体取决于文件...但“真实”验证可能会打开它(例如,通过使用Xps.Packaging 命名空间)并查看文档是否失败... -
@nkvu 我已将两个标签都放入 switch 语句中,但它似乎是 .xps 文件的无效内容类型
-
那么不确定(抱歉,我不是格式方面的专家)。上一条评论中链接到的 ECMA 文档确实列出了许多其他内容类型(从 pg 398 开始)——也许其中一个就是您要查找的内容类型?
标签: c# asp.net .net mime-types content-type