org.apache.commons.net.ftp.FTPClient
程式運行在linux環境中,ftp服務器架設在AIX服務器上。
在程式中使用FTPClient上傳txt檔案,偶爾會出現檔案被篡改的情況(目前發現的幾次均為較大檔案,有幾百行的記錄)
會在原檔案上多一個字符,如“6”,“\r”,“|”等。
目前發現僅僅在換行的時候有問題
檔案設定了主被動模式及檔案型別,但是仍不起效果。
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
網上有篇文章說這兩個方法的呼叫順序是需要先設定主被動模式,但是修改了也沒有效果。在官網,論壇等均為發現此說法的佐證。
求救,生產問題,很急,跪求指點
uj5u.com熱心網友回復:
測驗環境運行一直沒問題,生產就出現了,不確定是不是ftp服務器換成了aix系統的原因。但是檔案型別也是設定了的呢轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238726.html
標籤:Java EE
上一篇:使用@Autowried注入物件就可以避免回圈依賴嗎?
下一篇:C語言小白疑問
