XMLファイルからPDFファイルを生成するサービスを作成しています。 PDFが正しく生成されています。ただし、「PDFの表示」リンクをクリックするたびに、ブラウザはPDFファイルをダウンロードするようにユーザーに求めます。RailsでPDF文書のインラインレンダリングを強制する
通常のHTMLページと同様に、PDFをインラインで表示する必要があります。私はコードを書いたが、何かが欠落していなければならない - ブラウザはユーザにダウンロードを依頼する。
class PdfController < Controller
def generate
# stuff
send_data pdf_bytes, :disposition => 'inline', :type => 'application/pdf'
end
end
任意のアイデア:
ここでは、現在のコードですか?
これはブラウザによって異なります。あなたがテストしているブラウザがPDFをインラインで表示できることは確かですか? –
はい、私は...実は、私が書いている(Rubyの)コードは、古い、バグの多いJavaの実装を置き換えています。私が取り組んでいるアプリケーションの "PDF生成サービス"のURLは設定可能ですので、私は古い実装を私のものに置き換えました。古いものはインラインで表示され、私はダウンロードを求めます。私は両方の応答ヘッダーを確認します。 –