1
現在、私は自動的にオープン/コード開く/保存PDF
HttpServletResponse response = request.getServletResponse(true);
response.setContentType("application/pdf"); // Code 1
response.setHeader("Content-Disposition",
" attachment; filename=\"name.pdf\"");
Document document1 = new Document();
私はjQueryの$に.get/$を使用し、次の実行することにより、PDFファイルを保存するためのフォームを送信していますが。上記の実行に投稿しますコードでは、PDFを開く/保存するためのポップアップオプションが表示されません。代わりに、応答タブのFirebugでPDFを取得するように見えます。
%PDF-1.4
%����
3 0 obj <</Filter/FlateDecode/Length 908>>stream
x��V�r�H}�+�*/ު5��7��Dw�Z��8aI BI��w` �;�rI�s���鞆o�u�p ��<:�P�*���oo(Pɓs�Ɋ,=f�=�vi���_�%��J....
これはjQueryで可能ですか?
こんにちは、私は "TheURL"をどのように知っていますか?投稿フォームで処理すると、自動的にポップアップが表示されます。そこにはURLは必要ありません。 – jqueryEnthusiast
getやpostをしていますか?いずれにしても、jQueryコールでURLを渡す必要はありませんか? –
はい、私はURLを渡しています(成功もせずに取得と送信の両方を試しました)。このURLは、私が言及したコードを実行するサーブレットを指しています:HttpServletResponse response = request.getServletResponse(true); response.setContentType( "application/pdf"); //コード1 response.setHeader( "Content-Disposition"、 "attachment; filename = \" name.pdf \ ""); ドキュメントdocument1 =新しいドキュメント(); – jqueryEnthusiast