2016-04-09 12 views
3

Ich möchte ein PDF-Dokument über einen Link von meiner Ember App zur Verfügung stellen, so dachte ich, ich würde die Datei in /public/assets/pdf/ setzen und als <a href='/assets/pdf/myfile.pdf'> verknüpfen, so wie ich für eine Bild in public/assets/images. Der Link sendet die Datei jedoch nicht an den Browser. Ich bekomme eine 200 Antwort mit einem Content-Type: application/pdf Header, aber keine Datei.Wie man eine pdf-Datei von ember

Was ist der richtige Weg?

Antwort

1

Die Art und Weise, wie Sie beschrieben haben, sollte funktionieren, da es nichts Besonderes an der Art gibt, wie Ember statische Downloads von Inhalten handhabt. Um das zu überprüfen, habe ich gerade ein neues Projekt mit Ember 2.3 initialisiert und ein PDF-Dokument in /assets/test.pdf abgelegt. Ich habe dann folgendes in meine application.hbs-Datei eingefügt.

<a href='/assets/test.pdf' download>Test</a> 

Ohne das Download-Attribut wurde es als neue Registerkarte geöffnet. Mit dem Download-Attribut wurde die Datei wie gewohnt heruntergeladen.

Verwandte Themen