用dw上传时:发生一个ftp错误-无法获得远端文件夹信息

用dw上传时:发生一个ftp错误-无法获得远端文件夹信息,第1张

我的建议:

一、估计你的机器与服务器未连接上;

二、可能是你在dw里站点的远程通讯设置有问题;

三、有可能是你的远端站点未开通ftp服务。

希望我的建议能对你有所帮助。

客户端ftp链接成功,但最后远程界面窗口中一片空白,消息窗口中最后提示:“错误:无法取得目录列表”或者“错误:  无法打开传输通道。原因:由于目标计算机积极拒绝,无法连接。”,如果有谁遇到以上问题,尝试过诸如修改客户端、服务器端链接模式(由主动修改为被动,由被动修改为主动),或者修改服务器端ftp用户权限,或者修改服务器端防火墙的设置,仍然无济于事时,您可以看看小编下面的处理方法。

小编不是专业的网站维护工程师,所以有些技术用语或技术观点可能会存在不规范之处还请各位多多指点。

今天小编用公司的公共测试服务器,熟悉使用配置ftp服务。服务器端使用的是国外免费ftp服务器端软件filezilla,客户端使用的是国内免费ftp客户端软件8uftp。看过简单的说明帮助文档后开始动手,首先8uftp是不需要安装的直接双击执行没什么好说的,看看界面图吧:

服务器端filezilla也很顺利的安装成功了,filezilla的界面非常简单三个菜单file、server、edit,虽然界面简单但是我感觉其功能非常实用且齐全,总之是我比较喜欢的那种工具软件。详细的功能和设置我这里就不多说了,看界面图:

开始步入正题,虽然这前期的准备工作都非常顺利的完成了,但是用filezilla设置的账户在8uftp中链接,就是不显示目录列表,只提示链接正确然后是红色的错误提示信息:“错误:无法取得目录列表”或者“错误:  无法打开传输通道。原因:由于目标计算机积极拒绝,无法连接。”,我也想大家一样常识了以上各种方式都是以失败告终,百度、google查了一上午也没有找到解决方法,实在没法子了自己打开filezilla的英文界面一点一点扣(本人计算机专业英文很烂),一个一个功能测,最终发现了问题的所在,就是端口设置,情看下图:

根本原因就是我设置的passive端口与服务器中的一个网站端口冲突,小编也另外测了iis的ftp服务,统一也存在端口冲突致使客户端ftp链接无法取得目录列表的错误。更换端口,当然该端口不能受防火墙的限制,就一切正常了!

@echo offset h=1921681100set u=ftpuserset p=12345678echo open %h%>ftptxtecho %u%>>ftptxtecho %p%>>ftptxtecho dir>>ftptxtecho bye>>ftptxtftp -s:ftptxt>ftpdirtxtecho open %h%>ftptxtecho %u%>>ftptxtecho %p%>>ftptxtfor /f "tokens=4" %%i in ('findstr "" ftpdirtxt') do (echo cd %%~i>>ftptxtecho dir>>ftptxtecho cd >>ftptxt)echo bye>>ftptxtftp -s:ftptxt>ftpfiletxtnotepad ftpfiletxt

安装了IE7或IE8之后登录FTP不能正常以文件夹形式显示。微软的IE浏览器70和80版本在安全方面进行了增强,但是在访问FTP的功能和方便性上被大幅度的减弱,微软从IE7起已经取消了以前版本对 FTP访问的许多功能。这导致以前使用浏览器访问FTP的用户在访问FTP时常遇到不能以文件夹形式显示的问题。

解决方法:

第一种方法:启用法(此法最简单易行)

第一步:启动 IE7或IE8,在菜单栏选择工具—〉Internet 选项 —〉高级 —〉钩选“启用 FTP 文件夹视图 (在InternetExplorer之外)”复选框, 然后单击 确定 。

第二步:打开我的电脑或者是资源管理器,在地址栏直接输入ftp地址。

如果你已在IE7或IE8中打开ftp站点,请选择菜单栏上的页面-〉在windows浏览器中打开FTP

第二种方法:修改注册表

打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_INTERNET_SHELL_FOLDERS分支, 将 iexplorerexe 项的值由0改为1, 然后重新开启 IE。

有时Internet选项被锁,可能会导致上面的 *** 作不起作用,可以在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\restrictions子项中,新建一个DWORD值:NoBrowserOptions,其值为0即可。

首先你先确定你机器的网络是不是正常,比如网络插口是不是松了,其次你可以联系下网管,看下你的机器(账户/IP)是否有访问文件夹的权限

注意你的ftp地址前面是否有加“ftp://"

PS:你可以试一下在资源管理器上的地址栏输入ftp地址,那比较快

翻译:

The system cannot find the file specified

系统找不到指定的文件

1、确保这个文件和路径是存在的。

2、还有可能是登陆的那个FTP服务器设置的用户账号。如果是匿名登录就说明这个服务器禁止匿名上传。

3、浏览器设置了防火墙也会出现这个问题。使用FTP上传数据的时候,经常会遇到“打开FTP”无权限的提示,这是由于浏览器设置了防火墙的缘故。

扩展资料

工作原理

FTP 采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。

FTP 是基于客户———服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。

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

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

参考资料来源:百度百科-ftp (文件传输协议)

以上就是关于用dw上传时:发生一个ftp错误-无法获得远端文件夹信息全部的内容,包括:用dw上传时:发生一个ftp错误-无法获得远端文件夹信息、FTP 连接成功 但 无法取得目录列表 VPS是win2003系统、ftp 出现mlsd命令无法读取目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9552933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存