My autoUpload set as false & I want to handle server error in frontend ( when I upload .gif or .mp3 ) using fileupload's error handler.
But the server response/textStatus always return success although my Php codes set accept_file_types as jpg|png.
Javascript codes :
$('#fileupload').fileupload({
url : 'sample/api/upload/',
autoUpload : false,
maxChunkSize : 50000, //5mb
add: function (e, data) {
var that = this;
$.blueimp.fileupload.prototype.options.add.call(that, e, data);
$("#submit_btn").off('click').on('click', function () {
data.submit()
.success(function (result, textStatus, jqXHR) { alert('success') })
.error(function (jqXHR, textStatus, errorThrown) { alert('error') })
.complete(function (result, textStatus, jqXHR) { alert('complete') });
});
}
});
Php codes :
require('/UploadHandler.php');
$upload_handler = new UploadHandler(array(
'upload_dir' => 'sample/assets/uploads/tmp/',
'upload_url' => 'http://localhost/sample/assets/uploads/
'accept_file_types' => '/\.(jpe?g|png)$/i',
));
Ref :
Anyway to retrieve server fail response with autoUpload:false? Tq..