2011-07-12 10 views
0

uploadify.phpのバックエンドスクリプトにエラーがある場合は、キューアイテムのメッセージを変更する必要はありますか?下のモックアップを参照してください。Uploadifyとバックエンドスクリプトのエラーメッセージ

pre-upload

custom error on queue item

最初の(グレー)画像は、バックエンド・スクリプトの検証エラーがある場合でも、完成した表示されます。これは少し誤解を招く。可能であれば、上記の2番目のイメージのように見えます。私は近くに何かを得ることができたが、私はそれが最善の解決策ではないかもしれないと思っています、これは私がこれまで持っているものです。

... 
'onComplete' : function(event, ID, fileObj, response, data) { 

if (1 != response) { 

$('#image-upload' + ID).addClass('uploadifyError'); 
$('#image-upload' + ID + ' .percentage').text(' - Upload Error'); 

} 

} 
... 

任意のためのおかげで、事前にすべてのヘルプ!

答えて

0

キーはonCompleteイベントでFALSEを返すことで、パーセンテージDIVの内容を書き直すことができました。

私のバックエンドスクリプトは、すべてがクールであれば1を返します。これは、onCompleteがデフォルト機能を起動できるようにします。すべてがクールでない場合は、エラーの特定のタイプの文字列が返されます。その後、DIVに入力されます。

'onComplete' : function(event, ID, fileObj, response, data) { 

        if (1 != parseInt(response)) { 

         $('#image-upload' + ID).addClass('uploadifyError');          
         $('#image-upload' + ID + ' .percentage').text(' - ' + response); 

         return false; 

        }    
       }