为什么FTP不能上传带有中文文件名的文件

为什么FTP不能上传带有中文文件名的文件,第1张

FTP不能上传带有中文文件名的文件是设置错误造成的,解决方法为:

1、登陆Dreamstime,点击右上角“我的账户”。

2、进入管理中心。点击“FTP上传”。

3、打开的网页右侧会显示FTP账户信息,记下这些信息。

4、左上角点击文件》站点管理器》新站点,填写好账户信息(注:加密选择“只使用普通FTP",传输设置里要选择被动模式)。

5、设置完成后登陆服务器,登陆成功后右侧会显示服务器目录,将需要上传的图片选择后拖进去即可,上传成功后即可在Dreamstime网站上编辑。

需要转一下编码,你的java的class文家中是GBK的编码,对面linux下是iso8859-1编码

String fileNameTmp = new String(files[i].getBytes("iso-8859-1"), "GBK")//将从linux取得的文件名转换为GBK编码

String filename=fileNameTmp .substring(regStr.length()+1,fileNameTmp .length())

然后再把转完编码的文件名按你的要求进行截取


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9020609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存