- PR -

VB.Net ダウンロード処理について

1
投稿者投稿内容
nabe
常連さん
会議室デビュー日: 2006/04/13
投稿数: 29
投稿日時: 2006-04-14 15:26
VB.NetでのEXCELファイルのダウンロード処理についてご教授ください。

現状、ダウンロード処理を
ダウンロード処理画面と呼び出し元画面の2画面に分けて処理を行っているのですが、
ダウンロードのダイアログにて「キャンセル」又は「保存⇒キャンセル」の手順で
ダイアログを閉じ、再びダウンロード処理を行うと
「この種類のファイルに悪質なコードが含まれている場合…」と表示され、
「開く」を実行するとエクセルファイルが開かなくなります。
一体何が原因なのでしょうか?

osが2000のものでは上記現象は起きなく、xpのみ発生しています。

また、毎回 ”この種類のファイルであれば常に警告する”にチェックをはずして、
開いてやれば上記現象は起きないのですが、
デフォルトでチェックをはずす方法なんてあるんでしょうか?

ダウンロード処理画面はwindow.openで開き、
ダウンロード処理としておおまかに以下のことをしているだけなのです。
Response.Clear()
Response.AddHeader(…)
Response.ContentType = "application/octet-stream"
Response.WriteFile(…)
Response.Flush()
File.Delete(…)
Response.End()

何か良い術があればご教授ください。


1

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