zobrazenie pdf suboru na stranke

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

Zdravim,

ako zobrazim pdf subor na stranke ?

MartinitCZ
Člen | 580
+
0
-

Můžeš použít TextResponse

public function actionShowFile($id) {
    $this->sendResponse(new TextResponse($fileContent));
}
Takeshi
Člen | 596
+
0
-

MartinitCZ napsal(a):

Můžeš použít TextResponse

public function actionShowFile($id) {
    $this->sendResponse(new TextResponse($fileContent));
}

Diky … avsak .. pouzil som to, no na stranke sa mi zobrazil len text … documents/subor.pdf

matto
Člen | 55
+
0
-

a co mas vo $fileContent ?

Takeshi
Člen | 596
+
0
-

matto napsal(a):

a co mas vo $fileContent ?

Nazov suboru … to asi nie je spravne, vsak? Co tam mam teda dat ?

matto
Člen | 55
+
0
-

obsah suboru

Takeshi
Člen | 596
+
0
-

Nemozes byt konkretnejsi? Ako tam zobrazim obsah?

Takeshi
Člen | 596
+
0
-

OK mam to … stacilo spravit link … <a href=„../documents/subor.pdf“>subor.pdf</a> … to je cele

Editoval Takeshi (11. 7. 2014 14:53)

one-two
Člen | 80
+
+1
-

Takeshi napsal(a):

OK mam to … stacilo spravit link … <a href=„../documents/subor.pdf“>subor.pdf</a> … to je cele

chybí ti tam basePath, když přidáš do routeru jazyk třeba tak už to nebude fungovat

matto
Člen | 55
+
+1
-

Ak ti to staci takto tak ano, este tam mozes pouzit {$basePath}

Takeshi
Člen | 596
+
0
-

A ešte ak je to možné … či sa dá znemožniť sťahovanie tohoto súboru.

Šaman
Člen | 2666
+
0
-

Nedá – ten odkaz je na stažení, jen většina prohlížečů ti nabídne rovnou ho zobrazit. Technicky ale zobrazení znamená stažení do nějakého tempu a jeho otevření, i když třeba jen pluginem v prohlížeči.