对文件名进行重新编码,默认中文名为GBK编码,转化为UTF-8编码。如果不行就试试别的字符集
System.out.println("属性值:"+new String(fileItem.getName().getBytes("GBK"), StandardCharsets.UTF_8));
fileItem.write(new File("D:\\uploadTest\\"+new String(fileItem.getName().getBytes("GBK"), StandardCharsets.UTF_8)));