我在github插件上打开了一个问题,但它看起来并不活跃,所以我也在这里问过。
我正在通过ajax发送我的文件,但是当上传失败时(因为高度太小)我没有得到真正的错误消息,但是我从我的ajax网址得到了一个错误,但这个没有任何意义没有发送。 我认为不应该调用ajax路由,但无论如何,我尝试使用'fileuploaderror'并且我确实得到了想要的错误,但我不知道如何显示它们。 fileuploaderror事件中必须有一个简单的方法,但我不知道。 任何人都可以帮我这个吗?
由于
$("#id").fileinput({
uploadUrl: "/ajax/snippet/image/send/78", // server upload action
deleteUrl: "/ajax/snippet/image/remove/",
uploadAsync: false,
showUpload: false, // hide upload button
showRemove: false, // hide remove button
maxFileCount: maxFile,
browseOnZoneClick: true,
language: "fr",
minImageWidth: 150,
minImageHeight: 150,
allowedFileExtensions: ["jpg", "jpeg", "gif", "bmp", "png"],
multiple: true,
maxFileSize: 5000,
uploadExtraData: function (previewId, index) {
return {key: index};
},
initialPreviewAsData: true,
overwriteInitial: false,
}).on("filebatchselected", function (event, files) {
// trigger upload method immediately after files are selected
$(this).fileinput("upload");
}).on('fileuploaderror', function (event, data, msg) {
var form = data.form, files = data.files, extra = data.extra,
response = data.response, reader = data.reader;
// get message
alert(msg);
});
}