Невозможно изменить максимальный размер загружаемых файлов более 1024 Кб в Joomla (скрипт plupload) - PullRequest
0 голосов
/ 29 октября 2019

Я столкнулся с проблемой: невозможно загрузить файлы размером более 1024Кб. Система сказала:

Ошибка размера файла. Размер файла превышает максимально допустимый размер 1024 КБ

Сообщение об ошибке img Мне нужно иметь возможность загружать файлы 5 МБ. Я изменил файл .htaccess со следующими строками, но безуспешно:

php_value post_max_size 5M
php_value upload_max_filesize 5M

Я нашел скрипт plupload.full.min.js Мне кажется, этот скрипт отвечает за загрузку файлаограничение размера. Пожалуйста, найдите этот скрипт на моем диске Google: https://drive.google.com/open?id=1Yg8ZpZjcwzesYWt8qoG7HoNkl3lc9LkZ

Пытался скрыть этот блок, но безуспешно, снова:

o.addFileFilter("max_file_size", function(e, t, n) {
3848         var r;
3849         e = o.parseSize(e), t.size !== r && e && t.size > e ? (this.trigger("Error", {
3850             code: o.FILE_SIZE_ERROR,
3851             message: o.translate("File size error."),
3852             file: t
3853         }), n(!1)) : n(!0)
3854     }),

Пытался изменить k переменнуютакже в случае успеха:

    f = function(e) {
        if ("string" != typeof e) return e;
        var t = {
                t: 1099511627776,
                g: 1073741824,
                m: 1048576,
                k: 1024
            },
            n;
        return e = /^([0-9]+)([mgk]?)$/.exec(e.toLowerCase().replace(/[^0-9mkg]/g, "")), n = e[2], e = +e[1], t.hasOwnProperty(n) && (e *= t[n]), e
    };

1 Ответ

0 голосов
/ 30 октября 2019

Сценарий, на который вы ссылаетесь, является просто сценарием JavaScript. Он не несет ответственности за обработку каких-либо ограничений размера файла. За это отвечает сервер. Чтобы сообщить сценарию об ограничениях, он выводит необходимую конфигурацию в вывод HTML:

https://www.plupload.com/docs/v2/UI.Plupload

Итак, мы снова на стороне сервера. Ваш сервер имеет ограничение на 1 МБ прямо сейчас. Вы можете использовать Системную информацию Joomla для определения правильного значения:

Jooml System Information Screenshot

Посмотрите значения upload_max_filesize и post_max_size. Вы уже пытались изменить их, но я думаю, что это не удалось. Я рекомендую связаться с вашим хостинг-провайдером. Может быть, они не допускают такие изменения, или вам нужно поместить их в другую папку.

...