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

如题所述

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

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-24

如果文件名是中文的话,报200、227、501错误,就检查服务器设置的OPTS,UTF8,是否为“禁用命令”。全局属性第三个是否关闭。

FTP允许用户以文件操作的方式与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

扩展资料:

开发任何基于 FTP 的客户端软件都必须遵循 FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送。

另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了 FTP 的效率,而其它客户服务器应用程序一般只有一条 TCP 连接。

给出了 FTP 的基本模型。客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的 FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。

参考资料来源:百度百科-ftp






本回答被网友采纳
第2个回答  推荐于2017-12-16
如果文件名是中文的话,报200、227、501错误,就检查服务器设置的OPTS,UTF8,是否为“禁用命令”。全局属性第三个是否关闭。

ftp上传文件时,必须使用英文字符或数据的文件名才能上传,或者是两个字的汉字才能上传到服务器的话:
1、进入ServerU管理端界面,点击“服务器限制和设置”分类功能按钮,

2、在ServerU服务器限制和设置界面,选择“FTP设置”页签,点击窗口下面的“全局设置”按钮。

3、在打开的“FTP命令属性”界面,去掉最后一行的勾选,即不要勾选”对所有已收发的路径和文件名使用UTF-8编码“。

4、选择“FTP设置”页签,禁用”OPTS UTF8 “,
完成上面的两处改变后,无法上传中文名称的文件的问题应该已经解决了。本回答被网友采纳
第3个回答  2021-03-26

相似回答