Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
 загрузить файл на клиента  [new]
OL12345
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Подскажите начинающему.
Есть БД  (пусть MSSQL) в ней поле Images (по-русски  blob)
Сделал на ASP.NET страничку с таблицей.
Нужно по ссылке выгрузить на клиента файл.
В таблице могу обработать клик по строке и по id взять из базы blob в FileStream на сервере.
Не знаю, как сделать ссылку (и на что) и как загрузить на клиента. 


Данное сообщение получено с GotDotNet.Ru
13 мар 08, 18:16    [5407652]     Ответить | Цитировать Сообщить модератору
 загрузить файл на клиента  [new]
logman
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Хендлер сделать, который в параметрах получает ИД картинки, читает из базы и пишет в выходной поток, ну перед этим не забыть только поставить контент тайп и п.т. поля, что бы броузер знал что это изображение.

Данное сообщение получено с GotDotNet.Ru
13 мар 08, 18:45    [5407775]     Ответить | Цитировать Сообщить модератору
 загрузить файл на клиента  [new]
OL12345
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Ничего не понял. Я же начинающий (в ASP).
 Но ответ кажется не в тему
В БД есть таблица ID,имя файла, blob
Блоб нужно выгрузить клиенту, не нужно его показывать.
Сейчас показываю в гриде ID,имя файла.
Могу обработать select по строке и по id прочитать на сервере блоб и там же сохранить.
Но это не нужно. Как мне сделать ссылку в гриде (и на что) Не писать же в грид
<a href="c:\Inetpub\wwwroot..\myfile">myfile</a>
М.б нужна ссылка на script?
Скиньте скрипт

Данное сообщение получено с GotDotNet.Ru
14 мар 08, 12:29    [5410144]     Ответить | Цитировать Сообщить модератору
 загрузить файл на клиента  [new]
_strannick_
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
помогите плизз! таже проблема...

Данное сообщение получено с GotDotNet.Ru
20 апр 08, 21:40    [5571668]     Ответить | Цитировать Сообщить модератору
 загрузить файл на клиента  [new]
goman01
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Еще раз надо сделать HttpHandler и передать в него ид. В нем с помощью Response.BinaryWrite выводить картинки. Почитай в MSDN про HttpHandlers и поиск юзай, тема такая уже была.

Данное сообщение получено с GotDotNet.Ru
21 апр 08, 04:36    [5572089]     Ответить | Цитировать Сообщить модератору
 загрузить файл на клиента  [new]
nKognito
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Вот это вроже один в один что тебе нужно:
http://www.aspnetmania.com/Articles/Article/20.html

Данное сообщение получено с GotDotNet.Ru
21 апр 08, 09:27    [5572282]     Ответить | Цитировать Сообщить модератору
Все форумы / ASP.NET Ответить