我在JSP中有一个上传器,通过这个我可以上传几种文件。我需要执行一个控件(我认为使用正则表达式,只需对文件扩展名进行简单检查),其中JSP引擎可以读取文件的内容并了解文件是图像还是纯文本文件。我只接受纯文本(文本或XML)并丢弃所有其他类型的文件。有人可以帮助我或建议另一种方法吗?
答案 0 :(得分:-1)
作为一项非常基本的检查,您可以使用\.txt$
之类的内容验证文件扩展名,但这并不能阻止用户上传扩展名为.txt的不同文件类型。通过检查上传文件的mimetype可能会更好,可以找到一个JSP示例here。