---
title: "Wie kann ich einen Download über eine Action-Methode steuern?"
url: "https://www.typo3.net/d/104806-wie-kann-ich-einen-download-ueber-eine-action-methode-steuern"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2011-04-07"
last_reply: "2011-04-15"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie kann ich einen Download über eine Action-Methode steuern?

Extensions › Extbase · 1 Antwort · gestartet 2011-04-07

## Eröffnungsbeitrag

**koalabruder** · 2011-04-07 · [Beitrag #1](https://www.typo3.net/d/104806-wie-kann-ich-einen-download-ueber-eine-action-methode-steuern/1)

Hallo,
ich benutze *extbase* und *fluid*. Ich habe einen Controller mit der Action *downloadAction()*. Nach dem Ausführen von *downloadAction()* versucht das Framework die *View* zu rendern. Die Action soll aber eigentlich einen Download im Browser antriggern. D.h. einen entsprechenden *Header* senden und den Inhalt der angeforderten Datei ausgeben.

Gibt es dafür eine Best Practise?

Danke

## Antworten

### [#2](https://www.typo3.net/d/104806-wie-kann-ich-einen-download-ueber-eine-action-methode-steuern/2) · xandio · 2011-04-15

Hallo koalabruder!

Ich weiß zwar nicht, ob es diesbezüglich eine Best Practice gibt, aber ich würde den Download über einen speziellen PageType anstoßen.

TYPO3-Template (Setup):

```typoscript
download = PAGE
download  {
  typeNum = 1249058993
  10 < tt_content.list.20.efempty_pi1
  
  config {
   disableAllHeaderCode = 1
   xhtml_cleaning = 0
   admPanel = 0
   additionalHeaders = Content-type:application/octet-stream
    }
  }
}
```

Fluid-Template:

```html
<f:link.action pageType="1249058993" action="download" controller="Order">Download</f:link.action>
```

Viele Grüße,
Xandi

---

Quelle: „Wie kann ich einen Download über eine Action-Methode steuern?“, typo3.net, https://www.typo3.net/d/104806-wie-kann-ich-einen-download-ueber-eine-action-methode-steuern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
