ソースを表示
FileSystem
のソース
移動:
案内
,
検索
'''{{PAGENAME}}'''は、Webサーバ上にてPerlで動作するファイルアップローダ。最新版は'''[[FileSystem (連装型)]]'''のみ継続開発しているため、そちらを参照。 ==概要== *静的ダウンロードインデックスを生成する機能を持ち、CGIを.htaccessで制限することにより安全にファイル公開が可能。 *ファイルとともに、コメントを記録/表示することが可能。 *ファイルにカテゴリを付与し、カテゴリごとに一覧表示することが可能。 *アップロードするファイルのサイズ、ファイル名の長さを制限することが可能。 *Webブラウザからのアクセスのみでアップロード済みのファイルに対して以下の操作が可能。 **ファイル削除 **ファイル名変更 **カテゴリ変更 **コメント更新 ==設定方法== ===.htpasswd=== CGIによる機能は、.htaccess/.htpasswd によって制限する。.htpasswd に記載されたユーザのみがアップロードと更新・削除の実施と'''ダウンロード用静的HTML'''の作成・削除が可能。'''DirectoryName'''を設置ディレクトリ名に変更すること。 ===setting.pm=== ;BufUnit :アップロードファイルを保存するバッファサイズで、単位はbytes。大きいほうが動作は一般的に軽く速くなるが、メモリを消費する。 ;MaxFileSize :アップロード可能なファイルサイズを設定する。単位はBufUnitで設定した大きさ。 ;MaxFileNameSize :アップロード可能なファイル名の長さを制限する。 ;forbidNoCategory :これを1に設定すると、カテゴリ名を省略したアップロードが出来なくなる。 ;outOfCategory :forbidNoCategoryが0に設定されてカテゴリ名省略が可能な場合、カテゴリ名が省略されたアップロードファイルに自動付与されるカテゴリ名を指定する。 ;SYSTEMNAME :アップローダ名を指定する。 ;fnH :'''ダウンロード用静的HTML'''のファイル名を指定する。省略した場合はダウンロード用静的HTMLを生成できない。 ==運用方法== http://hostname/DirectoryName/index.html ===Upload=== ファイルのアップロードを行う。ファイル名およびカテゴリ名に'''@'''(半角アットマーク)と半角空白は使用できない。ファイルのアップロード後は次のアップロード用フォームが表示される。 ===Edit=== カテゴリ順にソートされた一覧形式でアップロード済みファイルの情報が表示される。ファイル名・カテゴリ名・コメントを編集して「Upload」ボタンをクリックすると、ファイル情報が修正される。「Delete」ボタンをクリックするとファイルが削除される。この画面からのダウンロードも可能。 ===Download (Dynamic-CGI)=== 現時点でのアップロード済みファイルの情報が表示され、ファイルのダウンロードが可能。 ===Download (Static-HTML)=== 後述する'''ダウンロード用静的HTML'''を表示する。 ===updateHTML=== '''ダウンロード用静的HTML'''を作成・更新する。静的HTMLに対するアクセスは .htpasswd に制限されない。 ===deleteHTML=== '''ダウンロード用静的HTML'''を削除する。 ==Download== *[http://judstyle.jp/jswiki/images/4/4b/FS200s.lzh Version 2.00s] *:2009/2/21 *[[FileSystem (連装型)]]のみ継続開発している。 [[Category:FileSystem]]
FileSystem
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
TOP
Portal
RecentChanges
JUDSTYLE.jp
ツールボックス
リンク元
関連ページの更新状況
特別ページ