windows server 2019 FTP 长文件名无法上传

查看 67|回复 6
作者:数流年   
换了好几个FTP软件了
平常的文件都正常,但是如果文件名过长的话就会报错。重命名以后又可以正常上传
这个问题需要怎么解决啊。

上传, 就会

a3131311026   

软件的问题,换软件
大方   

在 Windows Server 2019  FTP中无法上传长文件名 问题:
一、FTP 服务器未配置为支持 UTF-8 字符
打开 IIS 管理器。
在左侧窗格中,找到并展开包含 FTP 站点的服务器。
右键单击您的 FTP 站点,然后选择“属性”。
在“FTP 站点属性”对话框中,单击“连接”选项卡。
在“高级”按钮旁边,单击“编辑”。
在“高级设置”对话框中,找到“允许 UTF-8”选项。
将“允许 UTF-8”设置为“False”。
单击“确定”关闭“高级设置”对话框。
单击“确定”关闭“FTP 站点属性”对话框。
二、启用 NTFS 长文件名支持
FTP 服务器默认不支持长文件名,需要手动启用:
打开 Internet 信息服务(IIS)管理器
选择 FTP 站点 -> FTP站点 -> FTP站点名称 -> FTP根目录
在右侧窗格中双击 "配置编辑器" 功能
选择 "系统.ftpServer/chroot" 节点
将右侧的 "loadUserProfile" 设置为 "false"
设置注册表启用 NTFS 流
打开注册表编辑器
找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FTPSVC\Parameters
右击 "Parameters" 创建新的 DWORD 值,名称为 "EnableNTFSIntegrityChecks"
将其数值修改为0,然后重启 FTP 服务
三、升级 IIS 组件,检查 IIS 中是否安装了最新的程序版本,如果没有,请安装最新的 IIS 功能包和补丁程序。
freelive   

https://blog.csdn.net/ZxqSoftWare/article/details/108519131
数流年
OP
  


大方 发表于 2024-6-7 17:47
在 Windows Server 2019  FTP中无法上传长文件名 问题:
一、FTP 服务器未配置为支持 UTF-8 字符
打开 IIS ...

你好,我找不到你说的这些选项啊。。
我的FTP不是用IIS搭建的,用的是Wing FTP Server
也换了好几个了,都是同样的问题。昨天用IIS搭建,也是长文件传进去报错。
数流年
OP
  


freelive 发表于 2024-6-9 18:49
https://blog.csdn.net/ZxqSoftWare/article/details/108519131

按照这个修改了,还是一样的问题。
jstar   

一般来说NTFS系统已经支持较长的文件名了,如果文件名过长的话会涉及到不能打开、复制、移动等常规操作的,我遇到过一次文件名过长的情况,也是用各种办法给他减少长度才恢复正常的,所以轻易不要尝试太长的文件名,有好多软件和环境都不能兼容的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部