Upload souborů – maximální počet souborů 20?

ondrej256
Člen | 186
+
0
-

Zdravím,

narazil jsem na zajímavou věc. Ve formuláři vytvořím input na soubory. Vyberu 34 souborů (celkem 6.1MB), ale když si formSucceeded metodě vypíšu kolik souborů přišlo tak je jich tam jen 20. Což je takové pěkné kulaté číslo, že si říkám jestli není někde nějaký limit.

$this->addUpload('files', 'files', true);

// formSucceeded
$values = $form->getValues(true);
/** @var FileUpload[] $files */
$files = $values['files'];
Debugger::log('Pocet souboru: ' . count($files));

Když se podívám v prohlížeči do HTML kodu tak tam žádný rule na max počet souborů není. Nevíte někdo čím by to mohlo být? Když je uploaduju na dvakrát 19 a 15 souborů tak příjdou všechny. PHP má přece jen omezení na maximální uploadovanou velikost a tu mám dostatečnou. navíc by to spadlo na chybě kdybych maximální velikost souborů překročil.

Tak mě jen napadá jestli to není přímo v tom prvku addUpload někde hluboko nastavené omezení? Ale nic takového jsem nenašel.

Nastavení PHP mám

max_file_uploads=20MB
upload_max_filesize=16MB
post_max_size=16M

Editoval ondrej256 (8. 3. 2023 20:32)

stepos2
Člen | 51
+
+3
-

max_file_uploads obsahuje limit na počet souborů. Žádné megabyty.

ondrej256
Člen | 186
+
0
-

aha :-D máš pravdu díky :-D