kawama.jp

HTML_QuickFormのaddRule「file」でjpgとgifのみアップさせたい

カテゴリ: PHP — 2006年7月24日 15:09 — Comments (2)hatebu count

こうするとできます↓

$form->addRule(“TENPU_FILE”, “ファイル形式がgifもしくはjpgではありません”, “mimetype”, array(‘image/pjpeg’, ‘image/jpeg’, ‘image/gif’));

最初、「image/jpeg」とか「image/jpg」とかやってたんですがうまく動かず、ハマってしまいました。「image/pjpeg」にしないと動かないので注意が必要です。(QuickFormとぜんぜん関係ないかも?)

2 Comments »

  1. hiroshotと申します。私もこれでドツボにはまりかけました…。IE以外では「image/jpeg」で問題なかったです。ずっとFirefoxで動作確認してたので、最終チェックを他人にしてもらって発覚しました。なんでIEだけそんなMIMEを吐くんでしょうね…

    コメント by hiroshot — 2006年8月10日 @ 11:53

  2. hiroshotさん、情報ありがとうございました。この問題ってIE固有だったんですね。IEメインで使ってるのでFireFoxで問題ないってのは気がつきませんでした。
    それにしてもブラウザごとの差異ってメンドウですよね。。

    コメント by kawama.jp — 2006年8月10日 @ 11:56

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress