Здравствуйте, _www_.
Теперь код имеет такой вид:
set fso=Server.CreateObject("Scripting.FileSystemObject")
set file1=fso.GetFile("download.exe")
Response.Buffer=true
Response.ContentType = "application/octetstream"
response.AddHeader "Content-Length", file1.size
response.AddHeader "Content-Disposition", "attachment; filename=download.exe"
'Response.BufferOutput = true
response.Expires = 0
response.CacheControl = "no-cache"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile "download.exe"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
set file1 = Nothing
Response.End()
Но IE вместо диалога сохранения выдает следующее:
MZP???яяё@??є???ґ Н!ё?LН!ђђThis program must be run under Win32 $7PEL??\?б<а?? ?? 0?ђХ?@?а?@???????? ???°ш?¤?а?°?UPX00???ЂаUPX1 @??@а.rsrc а??њ@А1.20UPX! ? гЖqю{ФИhЇ№?†•J?&?ЬwяТьй??ђjhi?@? ! ...
И так далее.
Что еще может быть?
Всех благ!
Михаил Таран
mailto:taran1122@tut.by
(Двойки в адресе для спамеров)
---------------------------------------------------
"_www_" <0@users.rsdn.ru> сообщил/сообщила в новостях следующее:
news:932717@news.rsdn.ru...
From: _www_ аноним
Нужно чтобы в Response.AddHeader "attachment;" было.
В вашем исходном файле его нет.
------------------------------------------------------------------------------
данное сообщение получено с
www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Проблема с ContentType в ASP Оценить
Posted via RSDN NNTP Server 1.9 delta