|
|
@@ -714,6 +714,11 @@ var gagajf = {
|
|
|
if (typeof policy != 'undefined') {
|
|
|
formData.append("policy", policy);
|
|
|
}
|
|
|
+
|
|
|
+ // 파일 사이즈 체크
|
|
|
+ if (!gagajf.checkFileSize(file)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
$.ajax({
|
|
|
type : 'POST',
|
|
|
@@ -1042,17 +1047,27 @@ var gagajf = {
|
|
|
});
|
|
|
|
|
|
return arrValue;
|
|
|
- } ,
|
|
|
- checkFileSize : function (data){
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 파일의 사이즈를 체크한다.
|
|
|
+ * 예)
|
|
|
+ * gagajf.checkFileSize(file);
|
|
|
+ * @param : file - 선택된 파일
|
|
|
+ * @author : gagamel
|
|
|
+ * @since : 2021. 7. 16
|
|
|
+ */
|
|
|
+ checkFileSize : function(file) {
|
|
|
var isInvalid = true;
|
|
|
|
|
|
- var fileSize = data.size;
|
|
|
- var maxSize = 1024 * 1024 * 10;
|
|
|
- if(fileSize > maxSize){
|
|
|
+ var fileSize = file.size;
|
|
|
+ var maxSize = 1024 * 1024 * 10; // 10MByte
|
|
|
+
|
|
|
+ if (fileSize > maxSize) {
|
|
|
alert("파일용량이 10MB을 초과했습니다.");
|
|
|
isInvalid = false;
|
|
|
return false;
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
isInvalid = true
|
|
|
return true;
|
|
|
}
|