Jak nastavit adresář pro ukládání dočasných souborů do /temp/files při uploadování?

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

Pro sessions jsem to c config.neon udělal takhle:

session:
expiration: 14 days
savePath: %tempDir%/sessions/

Jak to samé udělat pro ukládání dočasných souborů při uploadování souborů?

jiri.pudil
Nette Blogger | 1029
+
0
-

Slouží k tomu konfigurační direktiva upload_tmp_dir. Buďto ručně zavolej ini_set (třeba v bootstrapu), nebo můžeš použít poskytnutý compiler extension. Jeho implementace je ale dosti naivní, takže budeš muset uvést celou cestu (neporadí si to s %tempDir%).

php:
	upload_tmp_dir: /path/to/temp/dir
Majkl578
Moderator | 1364
+
0
-

jiri.pudil napsal(a):

Jeho implementace je ale dosti naivní, takže budeš muset uvést celou cestu (neporadí si to s %tempDir%).

S tím bych si na základě zdrojového kódu dovolil nesouhlasit. CompilerExtension::getConfig() defaultně parametry expanduje.