上传或下载文件出现ftp复制文件时发生错误的原因及解决
有些时候,ftp可以正常连接到远程服务器(虚拟主机空间),已经看到了有什么文件和文件夹,但下载时却提示复制文件时发生错误。或者把自己电脑中的文件上传到远程服务器,也是一样的错误提示。
为什么可以用 ftp 帐号成功登录,还不能上传或下载文件?这主要是涉及到权限问题,可能没有“读取”权限,或缺少“写入(修改)”权限,这要视具体情况。
一、ftp复制文件时发生错误的原因
由于缺少相应的权限,所以用 ftp 上传或下载文件时,弹出ftp复制文件时发生错误的提示,具体分为两种情况:
1、如果把本机文件上传到远程服务器(虚拟主机空间),是因为 ftp 帐号对上传到的目标文件夹没有“写入”权限。
2、如果把远程服务器上的文件下载到本机,是因为 ftp 帐号没有“读取”待下载文件的权限。
二、ftp复制文件时发生错误的解决办法
1、ftp上传文件
把本机文件上传到远程服务器(虚拟主机空间),相当于在本机中把文件从一个文件夹复制到另一个文件夹,登录系统的用户必须对目标文件夹(要复制到的文件夹)有“修改(写入)”的权限,否则无法复制而提示复制文件时发生错误。对 ftp 来说,ftp 用户必须对远程服务器上要复制到的文件夹有“修改(写入)权限,所以只需给目标文件夹分配“写入”权限,问题就可以解决。
分配权限方法:
1)登录远程服务器(虚拟主机找空间商分配),右键目标文件夹,选择“属性”如图1所示:
图1
2)在打开的窗口中,选择“安全”选项卡,再点击“编辑”(Win2003 不用点击“编辑”),如图2所示:
图2
3)假如登录 ftp 的用户名为 Administrator,选中它并勾选“修改”,然后“确定”就可以了。
2、ftp 下载文件
多见于在远程服务器上,把一个文件复制到 ftp 文件夹,然后下载,而复制到 ftp 文件夹的文件,ftp 用户往往没有“读取”权限,只要把此权限分配给 ftp 用户,就可以顺利下载。