Загрузка файла с AJAX не работает с файлами размером более 5 МБ - PullRequest
0 голосов
/ 02 апреля 2020

Помогите, файлы размером более 5Мб не будут загружаться. Если я прикрепляю файлы размером менее 5 МБ, загрузка завершается успешно, но если я размещаю файлы размером более 5 МБ, я получаю внутреннюю ошибку сервера.

Вот мой код:

if (window.FormData !== undefined) {
                            var fileData = new FormData();
                            $("table tbody").find('input[type="file"]').each(function () {
                                var fileUpload = $('#' + this.id).get(0);
                                var files = fileUpload.files;
                                if (files.length == 0 || files.length == undefined) {
                                    //toastr.error('Please select the file');
                                    return false;
                                }
                                for (var i = 0; i < files.length; i++) {
                                    fileData.append(files[i].name, files[i]);
                                }
                            });

                            $.ajax({
                                url: "url",
                                type: "POST",
                                contentType: false,
                                processData: false,
                                data: fileData,
                                success: function (result) {
                                    window.location = result.url ;
                                },
                                error: function (err) {
                                    alert(err.statusText);
                                }
                            });
                        }
...