一、问题描述
可以将文本文件(.txt格式),图像文件(.jpg、.png等格式)上传到我们的FTP服务器上;但是上传一些PDF文件、视频等文件时就会报错“
将文件复制到FTP服务器时发生错误。请检查是否有权限将文件放到该服务器上。
详细信息:
200 Type set to l.
227 Entering Passive Mode (192,168,166,128,192,149)
451 No mapping for the Unicode character exists in the target multi-byte code page.”如下图所示:
二、 问题分析
仔细查看报错内容特别有价值的提示是“451目标多字节代码页中不存在Unicode字符的映射”;也就是说我们需要上传的PDF、视频、音频等格式的文件一般是二进制文件,不会采用UTF8编码(而二进制编码只有在文本文件中使用才有意义【如:.txt .html .xml .csv等】),目前的FTP