Dropzone - добавить токен CSRF и обновить его после параллельной загрузки - PullRequest
0 голосов
/ 26 октября 2018

Мы ограничиваем нашу параллельную загрузку до 2. Это приведет к тому, что наша CSRF выйдет из синхронизации. После того, как 2 увеличатся с использованием исходного csrf, следующий токен не будет иметь обновленного токена.

Могу ли я добавить обратный вызов после 2 загрузок. Затем я могу обновить токены с помощью функции JavaScript.

<form action="/store" class="dropzone" id="s3dropzone" method="POST">
    {include $tpls.csrf_field}

    <input type="hidden" name="field" id="field" value="{$field.id}" />
    <input type="hidden" name="file" value="1">
</form>

<script type="text/javascript">

    // The recommended way from within the init configuration:
    Dropzone.options.s3dropzone = {
        parallelUploads: 2, // only permit 2 parallel uploads
        acceptedFiles: 'image/png, image/jpeg', // only accept PNG's and JPEG/JPG's
        maxFiles: 20, // only allow 20 files to be uploaded at time
    };
</script>
...