Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

Zend_File_Transfer 用のバリデータについて

ZF-Exの調整に当たってのメモ書きのようなものです。


以前に複数ファイルのアップロードに対応した時は
バリデータについてファイルの拡張子とサイズしかチェックしませんでした。
他にもアップロードファイルに対するバリデータはあるので、
これらも今の仕様で問題ないか一通りチェックを行う予定です。


http://framework.zend.com/manual/ja/zend.file.transfer.validators.html


公式ドキュメント中に利用可能なバリデータの情報がありますが、
この中でCountバリデータが少し扱いが厄介な気がします。


というのも、これだけ個別のファイルの内容確認ではなくて
全体のファイル数カウントなのですが、
ZF-Exではエラーメッセージの区分けを行うため
個々のファイルに対してバリデータを実行するように変更したため、
今のままで正常に動作しない可能性が結構あります。
ここはちょっとやり方について慎重に確認・調整が必要になりそう。


それ以外は個々のファイルの情報チェックなので
それほど処理構造を変えずに何とかなりそうです。

ファイルサイズとか画像の幅とかMIME Typeとか
引数として別の値を渡す必要のあるバリデーションが多いため、
この辺のパラメータ管理について改善できるようならついでにやっておきたいところです。


あと、もう一つ気になったバリデーションが……WordCountです。
どうもこれは単語数をチェックするバリデーションのようですが、
何故かファイルチェックにしかないです。
文字列チェックだから通常のバリデーションでも
使えるようにすればいいのに、そちらにはついてきていないです。

日本語だとマトモに動作しなさそうだから使う機会はまずなさそうですが、ちょっと気になりました。

TrackBack URL :

Leave a comment  

name

email

website

Submit comment