首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在不知道文件名的情况下获得文件扩展名

在不知道文件名的情况下获得文件扩展名
EN

Stack Overflow用户
提问于 2015-07-23 13:51:57
回答 1查看 99关注 0票数 0

我需要知道是否有一种方法可以在不解析文件名的情况下检索真正的文件扩展名。

在我的代码中,我使用函数split(filename, ".")拆分文件,然后得到函数返回的数组的最后一个元素。

现在,如果我创建一个名为.pdf文件(例如,test_file.pdf ),前面的方法工作得很好,但是如果我将文件重命名为test_file(没有扩展名),即使我知道该文件是PDF文件,也无法检索该扩展名。

例如,如果我将test_file.pdf重命名为text_file.jpg,如何才能识别该文件仍然是一个pdf,而不是一个具有.jpg扩展名的图像文件?

我想知道是否有方法获取这些信息,可能使用文件元数据或与文件相关的其他信息。

我正在寻找Javascript解决方案,因为当我使用表单(客户端)上传文件时必须检查扩展名,但是即使是Java解决方案也可以,您能帮我吗?

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2015-07-23 14:00:28

看看这篇文章,有标记的答案是:Get real file extension -Java code

我想这正是你所需要的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31589423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档