如何获取文件类型(急...)

littlegale 2009-03-28 12:47:44
不使用fileupload控件,直接读取硬盘上的某一个文件,如何获取该文件的文件类型?
例如:在本硬盘中有一个图片文件“E:\test\wo.bmp”,如何得知“wo.bmp”文件的文件类型为“image/bmp”呢?

小生分数不多了,望各位兄弟援手啊!
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenyu_350 2009-04-15
  • 打赏
  • 举报
回复
UP
ustbwuyi 2009-03-28
  • 打赏
  • 举报
回复
Path.GetExtension(fileName)
owenxin26 2009-03-28
  • 打赏
  • 举报
回复
文件object都有个ContentType属性,就是文件类型。
littlegale 2009-03-28
  • 打赏
  • 举报
回复
不明白,能不能给段代码看看

做匹配也要将文件类型给取出来啊,如果我能做匹配,就可以直接获取文件类型了
「已注销」 2009-03-28
  • 打赏
  • 举报
回复
比如:你将.BMP跟图像文件匹配,.ZIP跟压缩文件匹配,这样就解决你的问题了啊
你要做的就是将他们对应起来。
littlegale 2009-03-28
  • 打赏
  • 举报
回复
littlegale 2009-03-28
  • 打赏
  • 举报
回复
自己顶
「已注销」 2009-03-28
  • 打赏
  • 举报
回复
我不清楚能不能直接找到文件类型,不过你可以把相应的扩展名与数据类型做个绑定就可以找到了啊。
最简单的就是在数据库中对应一下就Ok了,也不难。
littlegale 2009-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ustbwuyi 的回复:]
Path.GetExtension(fileName)
[/Quote]
这只能获取扩展名啊。
如果将“wo.bmp”改成了“wo.zip”,那么获取的文件类型不成了“.zip”了?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧