Загрузка начальной загрузки не работает должным образом, она действительно отображает размер ⇐ Jquery
-
Anonymous
Загрузка начальной загрузки не работает должным образом, она действительно отображает размер
пытаюсь использовать функцию «Загрузка», она работает, но вместо этого показывает только настроенный размер вместо фактического размера загруженного изображения в МБ
Это ссылка, по которой я перехожу, чтобы код работал
Можем ли мы показать сообщение об ошибке в МБ, связанное с плагином ввода файлов, используя опцию msgSizeTooLarge
Проблема с этим кодом
$("#file-1").fileinput({ МаксФилеСизе: 5000, BrowseLabel: 'Обзор', showUpload: ложь, BrowseIcon: '', uploadIcon: '', RemoveIcon: '', макеты шаблонов: { значок: '', модальный: modalTemplate }, overwriteInitial: ложь, InitialCaption: "Файл не выбран", предварительный просмотрZoomButtonClasses: предварительный просмотрZoomButtonClasses, предварительный просмотрZoomButtonIcons: предварительный просмотрZoomButtonIcons, FileActionSettings: FileActionSettings, msgSizeTooLarge: 'Файл «{name}» ({customSize) превышает максимально допустимый размер загрузки {customMaxSize. Пожалуйста, повторите загрузку!» }).on('fileuploaderror', function(event, data, msg) { var size = data.files[0].size, maxFileSize = $(this).data().fileinput.maxFileSize, formatSize = (s) => { я = Math.floor(Math.log(s) / Math.log(1024)); размеры = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; out = (s / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + размеры; вернуться; }; msg = msg.replace('{customSize}', formatSize(size)); msg = msg.replace('{customMaxSize}', formatSize(maxFileSize * 1024 /* Преобразовать КБ в байты */)); $('li[data-file-id="'+data.id+'"]').html(msg); }); Когда размер загружаемого файла превышается, не отображается фактический размер загруженного файла и допустимый размер. Он просто отображает это
customMaxSize customSize
соответствующий HTML-код выглядит следующим образом
сообщение выглядит следующим образом
Файл "DSC_0083.JPG" ({customSize}) превышает максимально допустимый размер загрузки {customMaxSize}. Пожалуйста, повторите загрузку!
он разрешает customSize и customMaxSize
вот скрипка, я просто не понимаю, почему она не работает
https://jsfiddle.net/5esb4mcv/1/
поскольку я добавил туда все шаги, чтобы понять, что происходит
пытаюсь использовать функцию «Загрузка», она работает, но вместо этого показывает только настроенный размер вместо фактического размера загруженного изображения в МБ
Это ссылка, по которой я перехожу, чтобы код работал
Можем ли мы показать сообщение об ошибке в МБ, связанное с плагином ввода файлов, используя опцию msgSizeTooLarge
Проблема с этим кодом
$("#file-1").fileinput({ МаксФилеСизе: 5000, BrowseLabel: 'Обзор', showUpload: ложь, BrowseIcon: '', uploadIcon: '', RemoveIcon: '', макеты шаблонов: { значок: '', модальный: modalTemplate }, overwriteInitial: ложь, InitialCaption: "Файл не выбран", предварительный просмотрZoomButtonClasses: предварительный просмотрZoomButtonClasses, предварительный просмотрZoomButtonIcons: предварительный просмотрZoomButtonIcons, FileActionSettings: FileActionSettings, msgSizeTooLarge: 'Файл «{name}» ({customSize) превышает максимально допустимый размер загрузки {customMaxSize. Пожалуйста, повторите загрузку!» }).on('fileuploaderror', function(event, data, msg) { var size = data.files[0].size, maxFileSize = $(this).data().fileinput.maxFileSize, formatSize = (s) => { я = Math.floor(Math.log(s) / Math.log(1024)); размеры = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; out = (s / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + размеры; вернуться; }; msg = msg.replace('{customSize}', formatSize(size)); msg = msg.replace('{customMaxSize}', formatSize(maxFileSize * 1024 /* Преобразовать КБ в байты */)); $('li[data-file-id="'+data.id+'"]').html(msg); }); Когда размер загружаемого файла превышается, не отображается фактический размер загруженного файла и допустимый размер. Он просто отображает это
customMaxSize customSize
соответствующий HTML-код выглядит следующим образом
сообщение выглядит следующим образом
Файл "DSC_0083.JPG" ({customSize}) превышает максимально допустимый размер загрузки {customMaxSize}. Пожалуйста, повторите загрузку!
он разрешает customSize и customMaxSize
вот скрипка, я просто не понимаю, почему она не работает
https://jsfiddle.net/5esb4mcv/1/
поскольку я добавил туда все шаги, чтобы понять, что происходит
Мобильная версия