fileupload
fileupload copied to clipboard
Získání souborů po odeslání formuláře
Dle dokumentace:
Nahrané soubory lze získat při zpracování formuláře z pole $values. Prvek vrací pole přesně takových hodnot, které vrací metoda save() UploadModelu.
Ale při zpracování formuláře tmp soubory již neexistují, tudíž toto bohužel není pravda. Nebo se pletu?
Příjde na to, jak nakládáš se soubory v metodě save() v UploadModelu... Co si vrátíš, to dostaneš.
Samozřejmě, že je v ní třeba soubory nějak zpracovat. Třeba uložit, zapsat do DB a vrátit si jejich ID.
Právě že já si vracím rovnou $file, aby nebylo potřeba soubory nejprve uložit metodou save(), když už někde na serveru v tmp jsou/byly. Ale jak vidím, bez mezikroku ukládání to nepůjde - cílovou cestu mi generuje jiný model. S Nette začínám, tak jsem rád, že jsem to pochopil správně a něco nepřehlédl. Ta dokumentace mě zmátla... Díky za odpověď!