Мы ограничиваем нашу параллельную загрузку до 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>