Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Proftpd-上传后的0kb文件_Java_Ftp - Fatal编程技术网

Java Proftpd-上传后的0kb文件

Java Proftpd-上传后的0kb文件,java,ftp,Java,Ftp,我已经找了很长时间,找不到解决办法。 我正在尝试将文件从我的计算机上载到我的ftp服务器。但每次我尝试时,我只创建一个0kb的文件 我试过了 关闭防火墙 文件夹上的chmod-R 775 20个不同版本的客户端 被动传输模式 二进制文件类型 二进制类型传输模式 使用最新的commons网络图书馆(3.3) 相关的: 日志: 结果: 移除 ftpClient.enterLocalPassiveMode(); 引导我的问题的解决方案除了在客户端上使用被动模式外,请确保proftpd服务器已声明

我已经找了很长时间,找不到解决办法。 我正在尝试将文件从我的计算机上载到我的ftp服务器。但每次我尝试时,我只创建一个0kb的文件

我试过了

  • 关闭防火墙
  • 文件夹上的chmod-R 775
  • 20个不同版本的客户端
  • 被动传输模式
  • 二进制文件类型
  • 二进制类型传输模式
  • 使用最新的commons网络图书馆(3.3)
  • 相关的:

    日志:

    结果:

    移除

    ftpClient.enterLocalPassiveMode();
    

    引导我的问题的解决方案

    除了在客户端上使用被动模式外,请确保proftpd服务器已声明了
    被动端口
    ,并且这些端口已打开
    220 ProFTPD 1.3.4a Server (Debian) [::ffff:xx.xxx.xx.xx]
    USER xx
    331 Password required for xx
    PASS xx
    230 User xx logged in
    TYPE I
    200 Type set to I
    CWD /var/www/xx
    250 CWD command successful
    PWD
    257 "/var/www/xx" is the current directory
    PASV
    227 Entering Passive Mode (xx,xx,xx,xxx,xxx,xx).
    STOR /var/www/public_videos/xx.mp4
    150 Opening BINARY mode data connection for /var/www/xx/xx.mp4
    226 Transfer complete
    226 Transfer complete
    true
    QUIT
    221 Goodbye.
    
    ftpClient.enterLocalPassiveMode();