Как вытащить блоб из SQL и показать как ответ на Ajax-запрос - PullRequest
0 голосов
/ 13 января 2012

Я отправляю запрос AJAX на SQL Server, и я должен получить файл bmp из поля большого двоичного объекта.Как я собираюсь отобразить это в конце запроса?

До сих пор я пытался поместить ответ на атрибут src изображения.Но это не работает.

Я работаю с IE8.

1 Ответ

1 голос
/ 13 января 2012

AJAX ожидает текстовый ответ, а не двоичный. Вам нужно было бы BASE-64 кодировать ответ (на сервере) и передать его обратно в SRC вашего образа.

См .: http://css -tricks.com / data-uris /

РЕДАКТИРОВАТЬ: В качестве альтернативы вы можете сделать вызов для двоичных данных напрямую, просто выведите тег изображения в формате, подобном этому:

<img src="getImage.php?imageID=xxxxxx">

Что происходит в getImage, так это то, что он отправляет заголовок MIME и изображение, а затем выводит двоичный файл.

Что-то , как это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...