powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скачивание файла из бинарного поля.
6 сообщений из 6, страница 1 из 1
Скачивание файла из бинарного поля.
    #32888960
citrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые господа. Подскажите какой либо путь решения следующей задачки:
в базе (MS SQL 2000) имеется бинарное поле, в нем хранятся вордовсеи документы, графические файлы и прочее, то бишь бинарники.
необходимо средствами ASP получить доступ к файлу и хранящемуся в этом поле.
Вот такая вот задачка.


Как говорится, не хочешь, давай как хочешь, а хочешь, так давай:-)
...
Рейтинг: 0 / 0
Скачивание файла из бинарного поля.
    #32888975
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
Обычный запрос, возвращающий это поле из таблицы, вам поможет ;)
Вот только как вы планируете определять тип содержимого этого поля?
...
Рейтинг: 0 / 0
Скачивание файла из бинарного поля.
    #32888986
citrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JRMОбычный запрос, возвращающий это поле из таблицы, вам поможет ;)
Вот только как вы планируете определять тип содержимого этого поля?

мне необходимо дать возможность пользователю скачать файл, хранящийся в бинарном поле. Зачем определять тип, поясни?
...
Рейтинг: 0 / 0
Скачивание файла из бинарного поля.
    #32889013
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
citrixмне необходимо дать возможность пользователю скачать файл, хранящийся в бинарном поле. Зачем определять тип, поясни?

Может я и ошибаюсь, но такие вот рассуждения:
1. при чтении подобного поля из базы вы всего лишь получаете массив байт.
2. этот массив байт нужно выдать как определенный формат (рисунок, текст, ворд, пдф и т.д.), иначе как пользователь поймет, что за счастье ему привалило ;)
3. вот для этого и нужно знать, что именно лежит в этом поле.
...
Рейтинг: 0 / 0
Скачивание файла из бинарного поля.
    #32889032
citrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно в строковом поле той же таблицы хранится имя файла с расширением. Это как то упрощает мою задачу?
...
Рейтинг: 0 / 0
Скачивание файла из бинарного поля.
    #32889098
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
Format MIME
HTML - text/html
ASCII - text/plain
PDF - application/pdf
MS Word - application/msword
MS Excel - application/excel

Вот так немного о HTTP MIME type. В принципе в коде сам рисунки выводил простым путем, без указания MIME типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
private void Page_Load(object sender, System.EventArgs e)
{
// здесь всякие операции с базой
byte [] bt = //... читаем из базы

Response.Clear();
Response.OutputStream.Write(bt,  0 , bt.Length);
Response.End();
}
Работало для любых гифов, джепегов и прочих.
Если также будет работать и для всех остальных - замечательно, если нет - то придется в Response.ContentType запихивать требуемый тип.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Скачивание файла из бинарного поля.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]