FastDFS 上传文件名 乱码 (后端)
问题:
- 
- 上传文件后文件名变成中文乱码,在排除后发现是后端的问题;
 
    
解决:
- 
- 在获取文件后的位置,修改:添加 文件名 = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8")
 
例:
1 for (MultipartFile file : uploadFile) { 2 //获取原始文件名 3 String originalFilename = file.getOriginalFilename(); 4 5 try { 6 // 修正文件名出现乱码 防止文件名重复造成覆盖 7 originalFilename = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8"); 8 } catch (UnsupportedEncodingException e) { 9 throw new RuntimeException(e); 10 }
    
- 
- 添加后:
 
    

 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号