Доброго времени суток!
Имеем MsMsql базу, в ней таблица с файлами в двоичном виде.
Передаю запрошенный файл клиенту, используя код:
readers.SQL.Clear;
readers.SQL.Add('запрос');
readers.Open;
readers.First;
Blob:=TADOBlobStream.Create(TBlobField(table1.FieldByName('ITEM')),bmRead);
if table1.FieldByName('TYP').AsString='pdf' then Response.ContentType:='application/pdf';
if table1.FieldByName('TYP').AsString='doc' then Response.ContentType:='application/doc';
Response.ContentStream:=Blob;
Response.SendResponse;
Всё передаётся, но, если файл pdf, он открывается в браузере, окей, подходит, в случае же с doc'ом, предлагается его сохранить, вопрос в имени файла на стороне клиента. Как его задать программно? Подставляется, как я понял WebModule1.actions
[3].Pathinfo , то есть адрес подпрограммы, относительно модуля программы, по-сути