「くまさん」とのログに情報があります。


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]

発言者 管理人 日時 September 23, 1998 at 21:23:55:

返事 : imgboardのアップされたファイル名について 発言者 ume 日時 September 23, 1998 at 19:02:19:

管理人です。

> 早速ですが、アップロードされたファイル名がimgxx.jpg
> と自動的に変わりますが、これを元のファイル名をそのまま使いたい
> のですが、可能でしょうか?
> また、可能であれば、どの様に変更したら良いのか教えて頂きたいのですが
> よろしくお願いします。

以前同じやりとりを,"くまさん"という方としています。
過去ログを読まれるとわかると思います。

説明文に書かれているように、画像ファイル以外にもWord,PowerPoint,HTML.テキストなど
様々なデータを送ることができます。従って簡易FTPツールとしても利用できるのですが、
この手のファイル共有目的で利用する場合にいちいちリネームされては不便なので、1.10以降の
バージョン(1.02aは不可)では、オリジナルファイル名を使える仕組みが
プログラム中に追加されています。
しかし、作ってはみたものの・・・オリジナルファイル名でアップロードさせる
という行為は、Webサーバのセキュリティの観点から言ってやはり危険
なのです。やり方を公開して初心者に開放すると、いやな予感がしますので、大変申し訳ないのですが、
この機能は上級者限定の隠し機能とさせていただきました。(この場合も使用はイントラネットサーバに限定してください)

具体的な変更方法は、プログラム中に隠されている、
それらしいパラメータを一つ0→1に変更するだけなのですが、
やり方は公開しませんので、探して変更してみてください。
#上級者ならスクリプト読めば、該当個所がすぐわかると思います。

ーーーーーー以前のログよりーーーーーーーー
●セキュリティの問題
名前をそのまま使うということはつまり、
すべてのマイムタイプ(データタイプ)を許すということですから、
セキュリティの面で穴になります。
一例をあげると、revome_all_html.cgiとかアップロードされて
実行されたら、みんなHTML消えてしまいます。

●日本語ファイル名、拡張子のないファイル名の問題
マックとか、95から日本語の名前のファイルを
アップされた場合、WWWサーバで認識できない
名前のデータファイルができてしまいます。

またMacの場合、拡張子は必須でないので、拡張子の
ないファイルがサーバにできてしまいます。
今のWWWサーバの仕組みでは、
拡張子のないデータは、WWWブラウザで
正常にみることができません。

以上の理由で私としては、おすすめしませんが、
イントラネット等でセキュリティの心配がなく、
かつユーザに日本語ファイル名非使用を徹底でき、
また、Macユーザがだれもいないなどの状況が揃っていれば
改造されてみてもよいと思います。
ーーーーーーーーーーここまで




返事を見る:



返事を書く

名前:
E-Mail:

題名:

本文:

追加リンクのURL:
リンクのタイトル:
追加画像のURL:


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]