Dropzone.js - не загружает файлы определенного размера - без ошибок - PullRequest
0 голосов
/ 31 октября 2018

Загрузка работает, но только для файлов размером менее 2 МБ (по оценкам). Я установил максимальный размер файла 3000 МБ. Нет ошибок, что так при загрузке. Просто не отображается в папке загрузки.

Например, файл размером 1354 КБ загружается просто отлично. Но файл 4615 КБ не появляется в папке загрузки. Протестировано с другими файлами, и похоже, что оно составляет около 2 МБ.

Полностью застрял

HTML:

<body>
    <div class="user-input"><input type="text" id="name" placeholder="Name"/></div>

    <main>
        <section>
            <div id="dropzone">
                <form class="dropzone dz-clickable" id="frmTarget">
                </form>
            </div>
        </section>
    </main>

    <div class="user-input"><button type="submit" id="button" class="btn btn-primary">Submit</button></div>

    <script type="text/javascript">
        Dropzone.options.frmTarget = {
            autoProcessQueue: false,
            parallelUploads: 20,
            maxFilesize: 3000,
            maxFiles: 1000,
            resizeQuality: 1,
            addRemoveLinks: true,
            timeout: 1800000,
            url: 'upload.php',

            init: function () {
                var myDropzone = this;

                $("#button").click(function (e) {
                    e.preventDefault();
                    myDropzone.processQueue();
                });
            }
        }
    </script>
</body>

upload.php:

<?php
    $ds = DIRECTORY_SEPARATOR;

    $storeFolder = 'uploads';

    if (!empty($_FILES)) {

        $tempFile = $_FILES['file']['tmp_name'];

        $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;

        $targetFile =  $targetPath. $_FILES['file']['name'];

        move_uploaded_file($tempFile,$targetFile);

    }
?> 
...