右クリからファイルをFTP鯖にアップ&タグを生成する「ShellFTP」
サイトを運営しているなどの理由でFTPアカウントを持っており、FTPスペースを画像置き場・ファイル置き場などとして活用しまくっている。……という人にオススメのFTPアップローダーが「ShellFTP」。右クリックメニューからファイルをFTPスペースにアップする、だけなら良くあるツールだが、「JPGファイルは/imagesへ」というようにファイル拡張子によってアップするパスを自動変更する機能・アップ後にファイルのURL(もしくはファイルへのリンクHTML)を生成しクリップボードにコピーする機能が搭載されているのだ。
「ShellFTP」を作者のダウンロードページからダウンロードしインストール。まず自分のFTPサーバーの設定を行う。アカウント登録時のウェルカムメールなどを参考に設定。
続いて「WWW」タブで、そのサイトのURL設定を行う。「設定したFTPサーバーにアップしたファイルがどのようなURLになるか」という設定だ。
最後に「Upload Sorting」タブで拡張子設定。左SSでは「JPGファイルは/imagesパスへ」という設定を行っている。「Use Upload Sorting」にチェックを入れて「Extension」「Path」を入力し「Add」で加えていき、「Default path~」に指定拡張子以外のファイルをアップするパスを設定。大文字小文字を含め完全一致しないと動作しないようなので、「JPG」「jpg」というように両方設定する点に注意。
さらにメインウインドウ「Settings」「Options」で「Close when finished」「Copy all links when finished」にチェックを入れておくのがオススメ。
ファイルをアップする場合は、エクスプローラ上で右クリック「Upload to FP server」。
メインウインドウが開くので「Upload File(s)」。先ほどの「Options」で「AUtomatically upload~」にチェックを入れればアップロードが自動で行われるよう設定できる(のだが後述する理由で「必ずしもオススメ」とは言えない)。
ファイルがアップロードされる。このとき、クリップボードに「ファイルのURL」「ファイルへのリンクを行うHTMLタグ」のいずれかがコピーされている。
「ファイルのURL」の例:http://www.tokix.net/IMGP1344.JPG
「ファイルへのリンクを行うHTMLタグ」の例:<a href="http://www.tokix.net/IMGP1344.JPG">IMGP1344.JPG</a>
アップロード時のメインウインドウ「Use this filter~」にチェックがなければ「ファイルのURL」、チェックがあれば「ファイルへのリンクを行うHTMLタグ」。どちらが必要かはケースバイケースだ、という人は、二つ上のSSで毎回設定。設定を固定したい人は、メインウインドウ「Use this filter~」の設定を行った上で「Options」の「AUtomatically upload~」にチェックを入れよう。また、文字列の生成規則は、二つ上のSS通り「%u(ファイルのURL)」「%f(ファイル名)」を使って自由に設定できる……という話は詳細割愛するが、分かる方はご自分で。