- PR -

PDFを画面に表示しないようにするには

投稿者投稿内容
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-03-28 14:36
servletからresponseをどう返せばダウンロードを促せるかは
参照URLを参考にしてもらうとして、がるがるさんの仰る通り
「完璧」というわけではありませんので、どうしても完全に
ダイアログを出すようにしたい場合は、

「クリックしてもダウンロードダイアログが上がらない場合は
    右クリックから〜云々」

などの二段構えで行くというのはどうでしょうか。


詳しい制約条件などわからないのでなんとも言えませんが。
# 業務アプリでIE限定とかだったら、まぁ心配の必要もあまりないかも
aa
ぬし
会議室デビュー日: 2004/01/08
投稿数: 299
投稿日時: 2005-03-28 20:25
httpじゃなくてftpにすればいいのでは?
ゆき
常連さん
会議室デビュー日: 2003/10/23
投稿数: 21
投稿日時: 2005-03-29 15:59
aaさんありがとうございます。

ftpでダウンロードするには、どのようにHTMLを記述すればよいでしょうか?
またサーバーに特別な設定が要るのでしょうか?
調べ方が悪いと思うのですが、どうすればよいかいまだに分かりません。
よろしくお願い致します。
aa
ぬし
会議室デビュー日: 2004/01/08
投稿数: 299
投稿日時: 2005-03-29 19:37
ftpサーバを用意して(もちろんWebサーバと同じでもいいですけど)
<a href="ftp://xxxxx/xxx/xxx.pdf">aaaa</a>
ゆき
常連さん
会議室デビュー日: 2003/10/23
投稿数: 21
投稿日時: 2005-03-30 19:02
aaさんありがとうございます。

記述方法は理解しました。
FTPサーバーを作る所が良く分からないので、少しハードルが高そうです。
がんばります。

なお、説明を忘れていたのですが、
OS:Solaris9
Webサーバー:WebLogic8 です。

参考として、Solarisでの状況を記述します。
httpダウンロードで、Windowsの場合はCSVの場合に保存のダイアログが出ていたのですが、
Solarisで同じことをしたらダイアログが出ず、CSVデータが画面に表示されてしまいました。
サーバー(WebLogicの設定?)にMIMEの設定か何かをしなければならないと思うのですが、
それもまだ良く分かりません。web.xmlに設定するのかな。。。?
やはり、サーバーの設定とクライアントの設定の両方がうまくいっていないと、
絶対にダイアログを出す、ということは難しそうです。

スキルアップ/キャリアアップ(JOB@IT)