我正在我的应用程序中上传mp3文件,我已经完成了上传文件并且工作正常。我想在服务器端验证文件,检查上传的文件是否格式正确(.mp3)。客户端验证工作正常但我想在服务器端检查它,因为只需更改扩展名就可以更改上传文件。
我正在使用java servlet进行上传,我有预处理器在上传之前进行验证。
任何人帮助我, 提前谢谢。
答案 0 :(得分:3)
除了扩展名,您可以深入了解MP3 specification,阅读文件并验证其是否符合定义。
可能你可以使用一些已经解释规范的Java库,比如this one
但是,除非你真的需要,否则我认为扩展检查就足够了。
答案 1 :(得分:0)
我不是java专家,但是如果你需要检查文件是否有“mp3”扩展名,为什么不尝试用“。”分割文件名。字符,然后检查最后一部分是否为“mp3”?
答案 2 :(得分:0)