У меня возникла проблема с формой поля токена и файла.
Проверка формы такова:
public function getDefaultOptions(array $options)
{
$collectionConstraint = new Collection(array(
'fields' => array(
'file' => new File(
array(
'maxSize' => '2M',
'mimeTypes' => array(
'application/pdf', 'application/x-pdf',
'image/png', 'image/jpg', 'image/jpeg', 'image/gif',
),
)
),
)
));
return array(
'validation_constraint' => $collectionConstraint
}
Когда я загружаю файл недопустимого размера (~ 5 МБ), я получаю эту ошибку, на что надеюсь:
The file is too large. Allowed maximum size is 2M bytes
Но когда я загружаю слишком большой файл (~ 30 МБ), ошибка изменяется:
The CSRF token is invalid. Please try to resubmit the form
The uploaded file was too large. Please try to upload a smaller file
Проблема заключается в токене ошибки. У меня в моей форме код {{form_rest (form)}}. Я думаю, что изменение ошибки происходит из-за этого: Как увеличить лимит загрузки файлов в форме Symfony 2?
Я не хочу увеличивать лимит загрузки. Я хочу, чтобы ошибка маркера не показывалась.