カレッヂ |
質問者 早乙女
投稿日 3/16(金) 22:39:09
jboardで画像以外のファイルを添付させたいのですがどうしたらいいのか分かりません。 具体的にいうと、PDFファイルを添付させたいのですが、どうすればいいのでしょうか? 参考になるスクリプトをご存知の方は教えてください。 それでは失礼します。 |
質問者 早乙女
[削除]
投稿日 3/17(土) 10:17:55
試してみたところ、画像ファイルかどうかの判定が行われ、 そこで合わないと送信されないようです。 ですから、image.cgiの部分をいじれば多分送信は出来ると 思うんですが、どういじればいいのかが良く分からないんで す。 ついでに、image.cgiの部分で添付ファイルの表示形式も指定 しているようなので、拡張子による判定を行ない、添付方法も 変えなければならないと考えられるます。 もし参考になるスクリプトがあったら教えてください。 それでは失礼します。 |
回答者 羊相談員
[削除]
投稿日 3/17(土) 11:53:29
PDFファイルはIMGタグでは表示できませんがEMBEDタグで表示できます。(もちろんプラグインが必要) 画像はIMGタグでは表示できてもEMBEDタグでは表示できないようです。 このため添付ファイルが画像かPDFファイルかの判別を行わなければならないのですが ファイルの内部構造に手を付けなければならないため改造は非常に難しいです。 拡張子で判別しようとすると 拡張子がJPGのPDFファイルを送られたときなどに問題があります。 また、PDFはファイルサイズが大きいので 上限の100kBを超えやすくなってしまいます。 100kB未満であったとしてもインターネットで使われるような画像ファイルとはサイズの差が歴然としているので サーバに膨大な負荷がかかります。 |
質問者 早乙女
[削除]
投稿日 3/17(土) 12:09:08
そうですか、PDFを判定するのは難しいんですか。 残念です。 小説をアップできるような掲示板にしたかったんですが、 簡単に出来ないんでしたら無理ですね。 もちろん、個人的に書いたものですから、画像もなくフ ァイルサイズもかなり小さいんですけど、やはり負担を 掛けてしまうんでしょうね。 それはそうと、もし仮にPDFをアップできたとして、 添付するときに、拡張子がPDFだったら添付書類ありの アイコンを表示させて、クリックしたら別のウィンドウで 開かせる形には出来ないでしょうか? その場合、具体的にどのように改造すればいいのでしょうか? 教えてください。 |
返信(回答)する
Web裏技 |