Servlets 在servlet中,检查上传文件的神奇数字是否正确

Servlets 在servlet中,检查上传文件的神奇数字是否正确,servlets,Servlets,我的任务是在门户环境中处理上传的文件。为此,应该在上传文件时对用户进行身份验证。虽然上传应该是某种类型(JPG、PDF和PNG),但我知道在客户端站点检查文件类型很容易被欺骗。类似环境中的其他人在存储上传的文件之前,是否会在服务器端检查上传文件的神奇数字,或者在用户经过身份验证后,只存储文件 通过阅读web,我可以看到如何检查文件类型,但是,我无法确定这是否是基于门户的环境中的常见做法 非常感谢 永远不要相信用户的输入。这一点很好!您能否指出是否有其他门户管理员使用幻数方法来检查服务器端的文件类

我的任务是在门户环境中处理上传的文件。为此,应该在上传文件时对用户进行身份验证。虽然上传应该是某种类型(JPG、PDF和PNG),但我知道在客户端站点检查文件类型很容易被欺骗。类似环境中的其他人在存储上传的文件之前,是否会在服务器端检查上传文件的神奇数字,或者在用户经过身份验证后,只存储文件

通过阅读web,我可以看到如何检查文件类型,但是,我无法确定这是否是基于门户的环境中的常见做法


非常感谢

永远不要相信用户的输入。这一点很好!您能否指出是否有其他门户管理员使用幻数方法来检查服务器端的文件类型,或者是否有更好/更广泛接受的方法?