Скачать файл из БД

Программирование на Active Server Pages и VBScript.
Prots
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 02.01.2005 (Вс) 12:32

Скачать файл из БД

Сообщение Prots » 07.09.2005 (Ср) 13:13

Собственно, особой проблемы нет, только вопрос: как сохранить файл на комп клиента при клике на ссылку.

в бд ханится файл в бинарном виде, ну и его имя и контент тайп тоже

Делаю так:

sub aaa()

bla bla bla ' здесь вытаскиваю файл из бд

Response.contenttype=ContentType
response.write(BinaryArray)

bla bla bla ' здесь закрываю коннкшены и тп

end sub

и вся эта функция находится на какой-то странице Download.aspx

и на эту страницу есть куча ссылочек с разными параметрами, в зависимости от которых выбирается, какой файл из бд вытаскивать

так вот, после выполнения этой функции выскакивает окошко "save file as " и файл сохраняется куда я выберу

Собственно проблема в том, что сохраняется файл Download.aspx, хотя если его переименовать как надо, получается или картинка, или текст ну в общем все как надо.

ВОПРОС: как сделать, чтобы файл сохранялся с нужным имнем?(я его могу вытащить из БД)

PS: извените, что малость сумбурно, тороплюсь очень

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 08.09.2005 (Чт) 15:38

Код: Выделить всё
Response.AddHeader "content-disposition", "filename=<file_name>"


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

    TopList