前言
文件上传是一个在开发中很常见的需求场景,通常出于安全考虑,我们会对上传的文件进行类型校验,其中常见的有后缀名校验,mime-type校验
话不多说,直接上代码
1.首先定义允许上传的文件类型白名单
private static final String[] suffixWhiteList = {
"PNG","JPEG","JPG","GIF"};
private static final String[] mimeTypeWhiteList = {
"image/jpeg","image/gif","image/png"};
2.后缀名校验
/**
* 文件后缀名校验
*
* @param fileName
* 文件名称
* @return
*/
public static boolean suffixCheck(String fileName) {
if(fileName == null || "".equals(fileName)){
return

本文介绍了在Java开发中如何进行文件类型校验,特别是通过后缀名和MIME-TYPE来确保上传文件的安全性。提供了允许上传的文件类型白名单设置,并详细讲解了后缀名及利用第三方库进行mime-type校验的方法。
最低0.47元/天 解锁文章
2502

被折叠的 条评论
为什么被折叠?



