FTPについてのメモ

FTP=File Transfer Protcol

サーバ間でファイルのやり取り(アップロード、ダウンロード)を行うためのプロトコル。

プロトコルとは「取り決め」の意味。プロトコルには、他にHTMLとかXMLとかいうものがある。

  • FTPを使用するために必要なこと

FTPクライアント側にFTPクライアントソフトがあること

※最近はIEにも標準でFTPクライアント機能が装備されていて、ドラッグ&ドロップの操作でローカルファイルをサーバ上にアップロードする操作ができるようになっているらしい。

FTPサーバ側にFTPサーバソフトがあること

※windows server2003以降はFTPサーバ機能を標準で備えているらしい。

  • エクセルVBAでWindowsシェアポイントにローカルにあるファイルをFTPアップロードするプログラムを作成できるか

上記の話をもとに考えると、できるはず。それは、IEを使用して、マニュアルでファイルをシェアポイントにアップロード・ダウンロードすることと同じだろう。

よって、下記の内容を参考に実装すればできるはず。

http://officetanaka.net/excel/vba/tips/tips47.htm