v23: лимит файла увеличен до 3 МБ

This commit is contained in:
Dauren777 2026-06-05 06:04:18 +00:00
parent df44758cdb
commit 05f39bea25

View File

@ -493,14 +493,14 @@ function uploadFiles(eid,mk,si){
if(!fi||!fi.files.length)return;
var desc=(document.getElementById('fd'+prefix)||{}).value;desc=(desc||'').trim();
var btn=document.getElementById('ub'+prefix);btn.textContent="Загружается...";btn.disabled=true;
var MAX=1536*1024,ad=getMD(eid,si);if(!ad[mk])ad[mk]={report:"",files:[]};
var MAX=3072*1024,ad=getMD(eid,si);if(!ad[mk])ad[mk]={report:"",files:[]};
var arr=ad[mk].files,pr=0,sk=0;
function fin(){
try{setMD(eid,ad,si)}catch(e){
var bak=JSON.parse(JSON.stringify(ad));bak[mk].files=bak[mk].files.slice(0,-(pr-sk)||0);try{setMD(eid,bak,si)}catch(e2){}
alert("⚠️ Хранилище заполнено. Удалите старые файлы (кнопка «Очистить все файлы» на дашборде).");
alert("⚠️ Хранилище заполнено. Удалите старые файлы (кнопка «Очистить файлы» на дашборде).");
}
if(sk)alert(sk+" файл(ов) > 1.5 МБ пропущены");closeEM();openEdit(eid,curMonth,si>=0?si:undefined)
if(sk)alert(sk+" файл(ов) > 3 МБ пропущены");closeEM();openEdit(eid,curMonth,si>=0?si:undefined)
}
for(var i=0;i<fi.files.length;i++){(function(f){if(f.size>MAX){sk++;pr++;if(pr===fi.files.length)fin();return}
var r=new FileReader();r.onload=function(ev){arr.push({name:f.name,size:f.size,type:f.type,desc:desc,date:new Date().toLocaleDateString(),data:ev.target.result});pr++;if(pr===fi.files.length)fin()};