Jak cachovat soubory z formuláře?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
joseff
Člen | 233
+
0
-

Zdravím, chtěl bych uložit do cache soubor který nahraju pomoci formuláře, přijde mi tedy soubor typu FileUpload, ted ale nevím jak ho uložit do cache? Musím uložit nějak ten zdroj žejo, takže:

$cache->save('xx', file_get_content($file->temporaryFile))

Je to tak?
Jak z toho pak zase dostanu FileUpload? Díky!

Majkl578
Moderator | 1364
+
0
-

Je to tak?

Lepší by bylo použít $fileUpload->getContents().

Jak z toho pak zase dostanu FileUpload? Díky!

Nijak, to nedává smysl, FileUpload má význam pouze v daném requestu, ve kterém reprezentuje nahraný soubor (a ten má životnost právě a pouze po dobu aktuálního requestu).