ここ数日間、Uploadify v3
で遊んでいて、コードの一部が書き直されたことを知りました。たとえば、onError
はもう存在しません。私はonUploadError
に置き換えられていると仮定しています。Uploadify v3 onUploadError howto
私が達成しようとしているのは、div(優先メソッド)または警告にメッセージを入れることによって、ユーザーに違反エラーを返すことができるようにすることです。 最も近い解決策How to trigger uploadify onError event handlerを見ると、それはv2のように時代遅れです。そこまで古くなったポストと同様の方法を用いて
は、私がonUploadErrorと$("#fileInput").uploadify()
を追加しました:
'onUploadError' : function(file,errorCode,errorMsg) {
var r = '<br />ERROR: ';
switch(errorMsg) {
case 405:
r += 'Invalid file type.';
break;
case 406:
r += 'Some other error.';
break;
}
alert(r);
setTimeout('$("#fileInput'+ ID + 'span.data").html("'+r+'");',111);
}
を私が今抱えていた問題は、次のとおりです。
- 警告戻りコードを使用して未定義 上
- のsetTimeoutは何もしません
どうすればこれらの問題を解決できますか?
最後に、私はSWFUpload 2.2のソースコードの中に直接答えを見つけました。この答えは、uploadifyが基づいています。 エラーコード-280は、単に "キャンセルアップロード" され、これ以外の何物でもありません:) 可能アップロードエラーの完全なリストは以下の通りです: HTTP_ERROR \t \t \t:-200、 MISSING_UPLOAD_URL \t \t:-210を、 IO_ERROR \t \t \t:-220、 SECURITY_ERROR \t \t \t:-230、 UPLOAD_LIMIT_EXCEEDED \t \t:-240、 UPLOAD_FAILED \t \t \t:-250、 SPECIFIED_FILE_ID_NOT_FOUND \t:-260、 FILE_VALIDATION_FAILED \t \t:-270、 FILE_CANCELLED \t \t \t:-280、 UPLOAD_STOPPED \t \t \t:-290 –