ファイルアップロード CGI

ここでは,Webブラウザからファイルをアップロードすることを可能にするファイルアップロード CGIを紹介します.姉妹品(?)の File Upload CGI Second Edition もよろしくね!

HR

ファイルアップロードCGIってな〜に?

ファイルアップロードCGIとは,ウェブページ用のディスクスペー スにWebブラウザからファイルをアップロードすることを可能にするCGIです.以下に特徴を示します.

★特徴

クライアントとして特別なソフトを用意する必要がありません.MSIEやNetscape等の既存のWebブラウザを使用してファイルをアップロードすることが出来ます.

ファイルをアップロードする以外に,ディレクトリの作成,ファイル情報の変更,ファイルの編集,移動,削除などの機能も備えています.これらの機能は全てWebブラウザ上から利用することが出来ます.

直感的な操作を行うことが出来るグラフィカルなインターフェイスを実装しています.

ファイルをパスワードで保護することが出来ます.

CGI側にユーザ認証機能を備えています.パスワードを知らない人にはページを見せない,ページは見せるがファイルの操作権は与えない,等の設定が可能です.

CGI側で様々なセキュリティ機能を備えています.

全ての機能を汎用的なコードで記述しているため,特定のサーバ環境に依存しません.同時に,特定のサーバに固有の問題を考慮した設計になっています.このため,様々なサーバ環境で利用することが出来ます.@nifty や IIS での動作も確認されています.

どんなことに使えるの?

たとえば,以下のような応用が考えられます.

★応用例

ブラウザ経由でデータの登録を行うことが出来るため,ライブラリの更新が楽になります.また,サブディレクトリを利用してカテゴリー分けできるのですっきりとしたライブラリが構築出来ます.

Webのアカウントやパスワードを教えることなしに,第三者に作品(絵・写真等・プログラム・データ)を投稿してもらうスペースを提供することが出来ます.

データの受け渡しの場として利用することが出来ます.メールでデータを送る場合に比べ,相手やメールサーバの負担が小さくなります.また,データの内容確認・再登録も簡単なので,メールでデータを送った時のように「送ったデータは正しいデータだったか?」とか「間違って送ってしまった…」ということはなくなります.

どうやって設置するの?

まずは,CGIライブラリダウンロードしてください.事前に FAQ を確認して頂くとなお良しです.

アーカイブ

備考
ファイルアップロードCGI CGI本体
へっぽこCGIライブラリ CGI用ライブラリ.へっぽこライブラリから直接ダウンロードして下さい.

あとは,添付の説明書を読んでください…って,このコーナーの意味は? (^_^; ふむぅ

ちょっとだけ補足しますと,プログラム配置例で【必須】と書いてあるファイルは実行に必要なので必ず用意してください.また「〜場合に必要」というファイルは無くても全く問題はありません

はい,ここで FAQ をおさらいしましょう! しつこい? (^^;

ちなみに,@niftyで設置する場合の手順をせなさんがまとめてくださいました.感謝x2です.

サンプルやら使う時のコツやら

以下のところにサンプルページを用意しています.百聞は一見にしかずということで,いろいろと試してみて下さいね.

ファイル情報の変更,ファイルの編集,移動,削除を行う場合は,ファイルの右側のチェックボックスをチェックしてからボタンを押すようにして下さい.

ご意見やご要望をお待ちしています!

FAQとか質問とか

同じ質問に答えるのは面倒なので,必ずFAQを読んでから質問してね! 基本的に私的な事意外は掲示板でお願いします.質問は大歓迎ですのでご遠慮なさらずに!

HR

へっぽこライブラリトップページに戻る