묻고답하기
Xpresseditor + AXISJ AXUpload5(HTML5) 에디터 첨부파일 용량 수정 어떻게 하면 될까요?
2020.03.10 06:31
크롬 플래시 문제로 Xpresseditor + AXISJ AXUpload5(HTML5) 에디터로 변경했는데
이 에디터에서만 파일 용량 문제가 걸리는것 같습니다. (다른 에디터에서는 용량제한 없이 가능)
찾다보니 xpresseditor_axupload5/js/AXUpload5forNuri.js 690번줄에 파일 크기등 변경할수 있는것 같은데
참고 자료 찾기가 어렵네요
도와주시면 감사하겠습니다.
690번째줄 // 업로드 갯수 등 업로드 관련 옵션을 동적으로 변경 할 수 있습니다.
myUpload.changeConfig({
fileKeys:{
name:"source_filename",
fileSize:"file_size",
download_url:"download_url",
uploaded_filename:"uploaded_filename"
}
});
}
}
};
// AXUpload5 실행
window.editorUploadInit = fnObj.pageStart;
jQuery(function(){
try { document.execCommand('BackgroundImageCache',false,true); } catch(e) { }
});
// NuriCms: sprintf(), filesize()를 할 수 있도록 함수 추가함
/*!{id:"uupaa.js",ver:0.7,license:"MIT",author:"uupaa.js@gmail.com"}*/
window.sprintf || (function() {
var _BITS = { i: 0x8011, d: 0x8011, u: 0x8021, o: 0x8161, x: 0x8261,
X: 0x9261, f: 0x92, c: 0x2800, s: 0x84 },
_PARSE = /%(?:(\d+)\$)?(#|0)?(\d+)?(?:\.(\d+))?(l)?([%iduoxXfcs])/g;
window.sprintf = _sprintf;
function _sprintf(format) {
function _fmt(m, argidx, flag, width, prec, size, types) {
if (types === "%") { return "%"; }
var v = "", w = _BITS[types], overflow, pad;
idx = argidx ? parseInt(argidx) : next++;
w & 0x400 || (v = (av[idx] === void 0) ? "" : av[idx]);
w & 3 && (v = (w & 1) ? parseInt(v) : parseFloat(v), v = isNaN(v) ? "": v);
w & 4 && (v = ((types === "s" ? v : types) || "").toString());
w & 0x20 && (v = (v >= 0) ? v : v % 0x100000000 + 0x100000000);
w & 0x300 && (v = v.toString(w & 0x100 ? 8 : 16));
w & 0x40 && (flag === "#") && (v = ((w & 0x100) ? "0" : "0x") + v);
w & 0x80 && prec && (v = (w & 2) ? v.toFixed(prec) : v.slice(0, prec));
w & 0x6000 && (overflow = (typeof v !== "number" || v < 0));
w & 0x2000 && (v = overflow ? "" : String.fromCharCode(v));
w & 0x8000 && (flag = (flag === "0") ? "" : flag);
v = w & 0x1000 ? v.toString().toUpperCase() : v.toString();
if (!(w & 0x800 || width === void 0 || v.length >= width)) {
pad = Array(width - v.length + 1).join(!flag ? " " : flag === "#" ? " " : flag);
v = ((w & 0x10 && flag === "0") && !v.indexOf("-"))
? ("-" + pad + v.slice(1)) : (pad + v);
}
return v;
}
var next = 1, idx = 0, av = arguments;
return format.replace(_PARSE, _fmt);
}
window.filesize = _filesize;
function _filesize(size)
{
if(!size)
{
return '0Byte';
}
if(size === 1)
{
return '1Byte';
}
if(size < 1024)
{
return size+'Bytes';
}
if(size >= 1024 && size < 1024 * 1024)
{
return sprintf("%0.1fKB", size / 1024);
}
return sprintf("%0.2fMB", size / (1024 * 1024));
}
window.reloadFileList = _reloadFileList;
function _reloadFileList(cfg)
{
fnObj.upload.getFileList(cfg);
myUpload.custom.reloadFileList(uploadSettingObj[cfg.editorSequence]);
}
})();