基本的に、このコードを使用するだけで、ファイルのアップロードで Zend_Validate_File_IsImage を使用しています。
$adapter = new Zend_File_Transfer_Adapter_Http;
$adapter->addValidator('IsImage', false);
if (!$adapter->receive()) { /* error... */ }
ここで見つけた画像を撮りました(たまたまそのページが開いていました):
http://www.codinghorror.com/blog/images/coding-horror-official-logo-small.png
Horror.png として保存してアップロードしようとしましたが、私の開発マシン (Mac OSX) では正常に動作しますが、運用サーバー (Ubuntu) では次のように言って失敗します。
File 'horror.png' is no image, 'text/plain' detected