きり丸の技術日記

技術・エンジニアのイベント・資格等はこちらにまとめる予定です

FTP

JavaでFTPを使ったアップロードを実装してテストも行う(commons-net)

JavaでFTPを使ったアップロード機能を実装したので、未来の自分のため残しておきます。ダウンロード機能も簡単に実装できるようですが、仕事では扱わなかったので、必要なときにまた実装します。要望があったら頑張って書きます。 なお、ソースコードをガン…

【FTP】FTPサーバをDockerで用意する(stilliard/pure-ftpd)

※ 実は上手くいってない点があるので、正確には未完成です。 また、私がDockerとFTPサーバの初心者なので、おそらく無駄とかあります。 コード上だけであれば、FakeFtpServer等のFTPサーバをモックにしてテストする方法はあります。ただし、モックなしの内部…

【FTP】FTPを自分なりに整理する(特にActive ModeとPassive Mode)

「FTP? 簡単でしょ!」 とか思っていたら、何も知らなくて対応に2-3日持っていかれたので、自分が勉強したことをまとめるための記事。 結論 FTPはパッシブモードでアクセスする 制御コネクションとデータコネクションの2種のポートを開ける必要がある FTPと…