FileResponse – dialog uložit jako (uložení csv a kódování)

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

Ahoj,

ukládám csv v nette, kliknu na tlačítko a hned se mi uloží do stažených souborů:

$filePath = //cesta k souboru
$this->sendResponse(new FileResponse($filePath));

A chci aby se mi zobrazil dialog „Ulož jako…“ a já si mohl vybrat kam to uložit
Pak ještě dá se v tom nějak jednoduše nastavit kódování toho co se mi stáhne?

Lukeluha
Člen | 130
+
+4
-

To snad záleží na nastavení prohlížeče ne? Jestli chceš pokaždé zobrazit okno s cestou, kam jej uložit anebo se ti automaticky vše stahuje do předem určené složky.

iguana007
Člen | 970
+
0
-

Ano, toto je na prohlížeči a jeho nastavení, z aplikace to ovlivnit nelze.

mara11
Člen | 42
+
0
-

To jo, mě jen rozhodilo, že podobných věcí v aplikaci, kterou upravuju je víc, konkrétně stažení csv – to co řeším teď je v php a ještě tam je jedno v javascriptu, kde se to ve stejném prohlížeči hned „Uložit jako“ – ale tam se to dá zřejmě nastavit v kódu
Tak tím je to vyřešené…