2016-04-09 4 views
3

私はemberアプリからのリンクを介してpdfドキュメントを利用できるようにしたいので、ファイルを/public/assets/pdf/に入れて、 <a href='/assets/pdf/myfile.pdf'>のようにファイルを配置すると考えました。 public/assets/imagesの画像です。ただし、リンクはファイルをブラウザに送信していません。 Content-Type: application/pdfヘッダーがありますが、ファイルはありません。emberからpdfファイルを提供する方法

これは正しい方法はありますか?

答えて

1

Emberが静的資産ダウンロードを処理する方法について特別なことは何もないので、説明した方法はうまくいくはずです。検証するために、私はEmber 2.3を使って新しいプロジェクトを初期化し、pdfを/assets/test.pdfに配置しました。私は次に、application.hbsファイルに次のものを置いた。

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

ダウンロード属性がないと、新しいタブとして開きます。ダウンロード属性では、ファイルは通常どおりダウンロードされました。

関連する問題