Можно ли вручную отклонить файлы в файловой загрузке до отправки формы?Php

Кемеровские программисты php общаются здесь
Anonymous
Можно ли вручную отклонить файлы в файловой загрузке до отправки формы?

Сообщение Anonymous »

В форме нити у меня есть следующее поле: < /p>

Код: Выделить всё

FileUpload::make('Files')
->acceptedFileTypes(self::$filetypes)
->disk('local')
->moveFiles()
->multiple(true)
Теперь перед отправкой формы я хочу проверить загруженные файлы на основе их (оригинальных) имен. class = "lang-php prettyprint-override">->afterStateUpdated(function($state) {
foreach($state as $idx => $file) {
$filename = $file->getClientOriginalName();
if($filename == 'test.csv') {
$file->delete();
unset($state[$idx]);
}
}
})
< /code>
Это работает для удаления файлов и, вероятно, не будет их отправлять (я не пробовал)
, но оно не обновляет состояние поля, чтобы показать, что файл был отклонен. Файл в изображении был отклонен из -за его размера, поэтому должен быть способ проверить файлы перед отправкой.


Подробнее здесь: https://stackoverflow.com/questions/796 ... m-gets-sub

Вернуться в «Php»