当前位置 主页 > 站长资源大全 > IIS7 FTP大全 >

    ftp文件上传时出现问题的解决方法

    栏目:IIS7 FTP大全 时间:2021-08-13 15:52

           IIS7批量FTP管理功能说明:
           1、可批量导入,导出FTP信息
           2、其他ftp工具有的功能,我们也有
           3、特色功能:可以定时上传下载
           4、数据信息列表化、一眼就能知道那个是那个
           5、批量连接标签页式切换方便快捷
           6、7大连接模式更多好的兼容
           7、内嵌编辑器有效解决普通txt记事本乱码
           8、锁屏功能当程序有规定时间内没人操作,则自动锁程序。输入密码才可以正常操作
            本产品适用于:懒得记录FTP信息和有批量定时备份,上传下载的运维或站长。
           下载地址:http://ftp.iis7.com/
           图片:
      
           本文今天总结了两个关于在使用FTP文件上传时经常会出现的问题,并且提供了解决办法,下面我们就来具体看一看。
      第一种问题,如图显示的,ftp可以连接但是上传始终返回失败的问题;
      解决这种问题需要在文件上传之前添加一行代码“ftpClient.enterLocalPassiveMode()”;并且把FTP的工作模式设置成被动模式。(FTP支持两种模式,一种方式叫做Standard也就是主动方式,另一种是 Passive 也就是PASV,被动方式)
      第二种问题是,ftp创建文件夹失败;
      首先我们要明白,这种问题出现的原因主要是文件夹的权限出现了问题。
      解决这个问题需要我们先在ftp的目录中创建一个目录,然后设置权限为777 $  sudo mkdir /var/ftp/write $ sudo chmod -R 777 /var/ftp/write 然后把vsftp的配置文件/etc/vsftpd.conf文件进行修改,最后添加上local_root=/var/ftp,然后保存,在终止vsftpd进程,重启vsftpd服务器程序。最后把文件上传到write目录,最后我们就发现可以正常的上传文件了。
      还有一个导致创建失败的原因,可能是文件所有者和文件所在组不对应,自己检查一下就好了:
      chgrp 用户名  文件名 -R
      chown 用户名  文件名 -R
      -R表示递归目录下所有文件