请求 *** 作未被执行,文件不可用。
问题出现的原因:
上传文件的是无法写入文件,导致找不到文件!
而无法上传文件,是因为用户没有写入文件的权限!
由于项目变换了环境,设置环境的文件夹并没有给予用户写入灶竖碰权限,用户无法将文件写入根目录,这就造成了上传文件路径的错误。
解决办法:
这个问题针对我的程序而言是:直接给用户重新赋予权限就好,重新检查一遍上传路径,重新跑一跑程序就ok!
首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的 *** 作:
重起FTP服务,最好从服务里纤拍面重启(不能根本解决);
重新设置Server-U帐隐谈号和目录访问里的文件路径(如果还不行,尝试下面 *** 作);
删除用户,重新建。
翻译:
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 (文件传输协议)
安装了IE7或IE8之后登录FTP不能正常以文件夹形式显示。微软的IE浏览轮毕器7.0和8.0版本在安全方面进行了增强,但是在访问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分支, 将 iexplorer.exe 项的值由0改为1, 然后重新开启 IE。
【有时Internet选项被锁,可能会导致上面的 *** 作不起作用,可以在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\restrictions子项中,新建一个DWORD值:NoBrowserOptions,其值为0即可。】
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)