- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java[ cooomons-net ]で xlsファイルをFTP転送)
JavaでのFTP転送において、xlsファイルが破損してしまう問題
このQ&Aのポイント
- Javaのcooomons-netを使用してFTP転送を試みていますが、xlsファイルを転送するとファイルが破損してしまいます。
- txtファイルの場合は正常に転送されるが、xlsファイルの場合は正常に転送されているように見えるが、実際には開くことができず、ファイルが破損しているというエラーメッセージが表示されます。
- 送信元のファイルは正常に開くことができるファイルですが、なぜxlsファイルが破損してしまうのか理由がわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
転送モードはバイナリになっていますか? org.apache.commons.net.ftp.FTPClient#setFileType(int) 転送モードには org.apache.commons.net.ftp.FTP クラスの定数 #ASCII_FILE_TYPE #BINARY_FILE_TYPE などを使うといいでしょう。 いずれもAPIリファレンスにしっかり記載してあります。 http://commons.apache.org/net/apidocs/index.html
お礼
お早い回答ありがとうございます! まさにその通りで、転送モードの記述が抜けておりました。 バイナリモードにすることで解決できました。 ありがとうございました!