fix #1404 첨부 허용된 용량 이상의 파일 첨부시 안내 메시지 출력

This commit is contained in:
bnu 2015-04-14 14:27:51 +09:00
parent 6653c29f3e
commit c15078e284
2 changed files with 22 additions and 8 deletions

View file

@ -59,6 +59,22 @@
formData: {"editor_sequence": data.editorSequence, "upload_target_srl" : data.uploadTargetSrl, "mid" : window.current_mid}, formData: {"editor_sequence": data.editorSequence, "upload_target_srl" : data.uploadTargetSrl, "mid" : window.current_mid},
dropZone: $container, dropZone: $container,
add: function(e, data) {
var dfd = jQuery.Deferred();
$.each(data.files, function(index, file) {
if(self.settings.maxFileSize <= file.size) {
dfd.reject();
alert(window.xe.msg_exceeds_limit_size);
return false;
}
dfd.resolve();
});
dfd.done(function(){
data.submit();
});
},
done: function(e, res) { done: function(e, res) {
var result = res.response().result; var result = res.response().result;
@ -69,7 +85,6 @@
if(!result) return; if(!result) return;
if(result.error == 0) { if(result.error == 0) {
// self.done.call(self, arguments);
} else { } else {
alert(result.message); alert(result.message);
} }
@ -77,12 +92,6 @@
stop: function() { stop: function() {
self.loadFilelist(); self.loadFilelist();
}, },
drop: function(e, data) {
},
change: function(e, data) {
},
always: function() {
},
start: function() { start: function() {
self.settings.progressbarGraph.width(0); self.settings.progressbarGraph.width(0);
self.settings.progressStatus.show(); self.settings.progressStatus.show();

View file

@ -55,7 +55,12 @@
limitMultiFileUploadSize: {$file_config->allowed_filesize} limitMultiFileUploadSize: {$file_config->allowed_filesize}
}; };
var uploader = $('#xefu-container-{$editor_sequence}').xeUploader(setting); var uploader = $('#xefu-container-{$editor_sequence}').xeUploader(setting);
// console.log(uploader); window.xe.msg_exceeds_limit_size = '{$lang->msg_exceeds_limit_size}';
window.xe.msg_checked_file_is_deleted = '{$lang->msg_checked_file_is_deleted}';
window.xe.msg_file_cart_is_null = '{$lang->msg_file_cart_is_null}';
window.xe.msg_checked_file_is_deleted = '{$lang->msg_checked_file_is_deleted}';
window.xe.msg_not_allowed_filetype = '{$lang->msg_not_allowed_filetype}';
window.xe.msg_file_upload_error = '{$lang->msg_file_upload_error}';
<!--@endif--> <!--@endif-->
}); });
</script> </script>