【发布时间】:2011-04-04 23:40:44
【问题描述】:
使用 Java servlet,是否可以检测文件的真实文件类型,而不管其扩展名如何?
场景:您只允许上传纯文本文件(.txt 和 .csv) 用户获取文件 mypicture.jpg,将其重命名为 mypicture.txt,然后继续上传文件。您的 servlet 只需要文本文件,并在尝试读取 jpg 时崩溃。
显然这是用户错误,但有没有办法检测到它不是纯文本而不继续?
【问题讨论】:
标签: java servlets file-upload mime-types