インラインフレーム内でPDFを表示したい

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
suzuki
パワーユーザー
記事: 32
登録日時: 2006年7月07日(金) 15:40

インラインフレーム内でPDFを表示したい

投稿記事 by suzuki » 2006年8月18日(金) 12:48

エントリーでPDFを添付設定し、ページ内にインラインフレームを設置してその中で登録したPDFを表示しようとしたら、新規ウィンドウでPDFが立ち上がってしまいます。
下のタグで設定していると
<iframe src="{pdf}" height="450" width="500"></iframe>

HTMLのソースでは下の様になり、新規ウィンドウが立ち上がってきます。
<iframe src="cmsdesigner/dlfile.php?entryname=tour&entryid=00001&fileid=00000001&/xxxxx.pdf" height="450" width="500"></iframe>


仮にPDFを直接パスで指定した場合はインラインフレーム内に表示されました。
<iframe src="../cmsdesigner/data/entry/tour/tour.00001.00000001.pdf" height="450" width="500"></iframe>

添付登録したPDFをインラインフレーム内で表示させる方法はありますでしょうか?

追記
<embed src="{pdf}" width="400" height="400"></embed>
で対応させようとしてもだめでした。

どうも添付ファイルをダウンロードする仕様になっている様ですが
そうですか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: インラインフレーム内でPDFを表示したい

投稿記事 by webmaster » 2006年8月25日(金) 11:55

 suzukiさん、ご質問ありがとうございます。また、お返事が遅れまして申し訳ありません。

 ご指摘の通り、現在の仕様ではファイル項目に登録したファイルについては全て
application/octet-stream のMIMEタイプを返すようになっており、ほとんどの
ブラウザはそのファイルをダウンロードする動作を行います。

 指定した拡張子について、任意のMIMEタイプを返すような仕組みを検討中
なのですが、現状は申し訳ありませんがそのような挙動になっております。

 お手数をおかけしてしまい、申し訳ありませんでした。

suzuki
パワーユーザー
記事: 32
登録日時: 2006年7月07日(金) 15:40

投稿記事 by suzuki » 2006年8月31日(木) 19:30

返信ありがとうございます。
現状はダウンロードでしか表示が出来ないということですね
別の方法を試します。

今後の改良を期待しています。

返信