在確定路徑和文件名沒有中文的情況下添加以下代碼
ftp.setFileTransferMode(ftp.BINARY_FILE_TYPE); ftp.enterLocalPassiveMode();//Switch to passive mode Store = ftp.storeFile(destinationfile, in); in.close();
如果仍返回false
# getsebool -a | grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off 執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問 # setsebool -P allow_ftpd_full_access on # setsebool -P ftp_home_dir on