Ftp可以访问但文件上传出错的解决办法


Ftp文件上传出错!

 

当我们把文件上传到FTP服务器上面时候,突然发现上传不了,但是可以连接,说明ftp是启动的。

一般的第一操作,重启FTP,不行,狠下决心,重启服务器,还是不行,怎么办呢?

 

细看最后一条英文提示:451 No mapping for the Unicode character exists in the target multi-byte code page.

大致的意思是 多字节的目标代码页中,没有此Unicode字符可以映射到的字符

难道是中文文件名的问题?

为了验证这个想法,我把一个英文文件名上传,结果可以成功上传。

 

 

 

紧急的情况下可以把文件改成字母或数字应急。

但这就可以了吗?

不甘心啊!不把原因找出来誓不罢休!

上面的提示Unicode字符问题,我们找到Unicode相关选项就可以了。

明确了以上思路,现在开始干活。

1、进入服务器的【控制面板→【管理工具】→【Internet Information Services (IIS)管理器

 

 

 

找到自己的FTP站点,右键进入高级设置

 

 

 

有个 允许UTF8的选项,应该是跟字符集有关,现在是True,把他改成False看看。

 

 

 

确定保存。

结果任意中文名文件成功上传!!!跟大家分享一下成功的喜悦。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM