diff --git a/module/file/view/buildform.html.php b/module/file/view/buildform.html.php index 489b79caf1..0bff28681d 100644 --- a/module/file/view/buildform.html.php +++ b/module/file/view/buildform.html.php @@ -52,7 +52,11 @@ function checkSize(obj) var sizeType = {'K': 1024, 'M': 1024 * 1024, 'G': 1024 * 1024 * 1024}; var unit = maxUploadInfo.replace(/\d+/, ''); var maxUploadSize = maxUploadInfo.replace(unit,'') * sizeType[unit]; - var fileSize = $(obj)[0].files[0].size; + var fileSize = 0; + $(obj).parents('#fileform').find(':file').each(function() + { + if($(this).val()) fileSize += $(this)[0].files[0].size; + }) if(fileSize > maxUploadSize) alert('file->errorFileSize?>'); } }