ホームページ  >  記事  >  ウェブフロントエンド  >  埋め込みタグの src がアクションのバイナリ ストリームを返すと、Chrome は it_html/css_WEB-ITnose を表示しません

埋め込みタグの src がアクションのバイナリ ストリームを返すと、Chrome は it_html/css_WEB-ITnose を表示しません

WBOY
WBOYオリジナル
2016-06-24 11:25:361649ブラウズ

主に PDF ファイルの内容をプレビューするための JSP ページがあります。コードは大まかに次のとおりです。

src アクセスされるのはアクションで、アクションはPDFファイルのバイナリストリームを出力します。IE9では普通に表示できるのですが、Chromeだと表示できないと出ます。
しかし、src="/file/pdftest"/ を src="/file/2015111.pdf" のような特定の PDF ファイル (非バイナリ ストリーム形式) に変更すると、Chrome ブラウザは正常に表示できるようになります。わかりません バイナリストリームが機能しない理由を知っている専門家はいますか?


ディスカッションへの返信 (解決策)

私もこの問題を解決しましたか?

2 つのステップに変更しました。最初のステップでは、ファイルを生成するアクションをリクエストし、次に物理パスを返します。 src="/file/1000.pdf"

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。