본문 바로가기
JavaScript/JS & TS

summernote.js 용량 제한 수정

by noddu 2023. 1. 9.
728x90
반응형
callbacks : {
		  onImageUpload: function (files) {
				/** upload start */

				var maxSize = 5 * 1024 * 1024; // limit =5MB
				// TODO: implements insert image
				var isMaxSize = false; 
				var maxFile = null;
				for (var i = 0; i < files.length; i++) {
				  if (files[i].size > maxSize) {
					isMaxSize = true;
					maxFile = files[i].name; 
					break;   
				  }
				  //sendFile(files[i], this);
				}

				if (isMaxSize) { // 사이즈 제한에 걸렸을 때 
				   alert('[' + maxFile + '] 파일이 업로드 용량(5MB)을 초과하였습니다.');
				} else {
					for(var i = 0; i < files.length; i++) {
						sendFile(files[i], this);
					}
				}
			/** upload end */
		  }

summernote config.js 파일을 엽니다
 
 
 

반응형

var maxSize = 1024 * 1024 * 1024 // = 1GB

var maxSize를 변경하고
 

if (isMaxSize) { // 사이즈 제한에 걸렸을 때 
	alert('[' + maxFile + '] 파일이 업로드 용량(1GB)을 초과하였습니다.');
}

변경한 용량을 넘었을 때 alert창을 띄우려면
설정한 용량으로 수정합니다
 


만약, 수정된 코드로 동작하지 않으면
강력 새로고침 ctrl + Shift + r 을 클릭하고 확인 해봅니다

반응형