• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java[ cooomons-net ]で xlsファイルをFTP転送)

JavaでのFTP転送において、xlsファイルが破損してしまう問題

このQ&Aのポイント
  • Javaのcooomons-netを使用してFTP転送を試みていますが、xlsファイルを転送するとファイルが破損してしまいます。
  • txtファイルの場合は正常に転送されるが、xlsファイルの場合は正常に転送されているように見えるが、実際には開くことができず、ファイルが破損しているというエラーメッセージが表示されます。
  • 送信元のファイルは正常に開くことができるファイルですが、なぜxlsファイルが破損してしまうのか理由がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • momozange
  • ベストアンサー率67% (21/31)
回答No.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

AkiraNana
質問者

お礼

お早い回答ありがとうございます! まさにその通りで、転送モードの記述が抜けておりました。 バイナリモードにすることで解決できました。 ありがとうございました!

関連するQ&A