java文件上传时提示(文件名,目录名或卷标语法不正确)

2025-03-16 07:49:10
推荐回答(2个)
回答1:

java文件上传过程的时候有中文就很出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
备注:上面str就是文件路径和对应的名称,通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。

回答2:

文件路径找不到啊~C:\Users\lenovo\Desktop\estore系统素材\image\1.jpg最好是中间别有: