情况说明
在Windows服务器中使用火车头采集器FTP功能的时候报错Failed to connect for data transfer:500,图片文件无法正常通过FTP上传到服务器,具体报错如下图所示:
报错原因
通过排查发现不管是阿里云服务器还是腾讯云服务器都会存在内网ip,而正是因为有内网,所以通往FTP地址的数据,会首先通过内网地址A转到公网地址B再转到FTP地址C,此时FTP地址C会认为这个经过A中转的数据包是被劫持的,是不可信的。所以就造成了FTP连接不成功。
解决方法
勾选FTP被动模式,再次测试上传文件成功。如下图所示: