1
저는 XUpload Extension을 사용하여 내 사이트 기본 yii 프레임 워크로 멀티 업로드합니다. 그것은 아주 잘 작동합니다. 업로드 폴더의 이름을 변경하려고 시도 할 때까지 xupload 업로드가 실패했습니다! 이 사건을 예측할 수 있습니다.Yii의 XUpload Extension으로 업로드 실패시 콜백 기능을 만드는 방법은 무엇입니까?
$this->widget(
$className = 'ext.xupload.XUploadWidget',
$properties = array(
'url' => "http://localhost/Upload/multiupload.php"),
...//another config here
'options' => array(
'beforeSend' => 'js:function(event, files, index, xhr, handler, callBack) {
handler.uploadRow.find(".upload_start button").click(callBack);
}',
//Callback function when upload complete
'onComplete'=>'js:function(event, files, index, xhr, handler, callBack) {
if(xhr.status==200) {
alert("Ok");
} else {
alert("Error"+ xhr.status);
}
}',
),
)
);
당신에게 :
이것은 Oficial Xupload Extension page
이 내 코드입니다 :하지만 업로드가 성공하거나 내 사이트에 알림을 표시하는 실패 할 때 때 콜백을 만드는 방법을 모른다 업로드 성공시 onComplete
이벤트가 실행되는 것을 볼 수 있지만 업로드 실패시 이벤트가 실행되지 않습니다. 업로드 실패 이벤트를 처리하는 방법은 무엇입니까? 나중에 참조 할 수 있도록
나는 답을 발견! 나는 onComplete 대신에 onError를 사용해야하고, xupload' 위젯은 업로드 실패 이벤트를 처리 할 수 있습니다! – Davuz