С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 3
1

Картинка с удаленного сервера через ServerXMLHTTP в бинарном виде в свою базу?

26.06.2011, 11:35. Показов 1378. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Проблема: работаю над сайтом локальной сети. Необходимо скачать картинку с удаленного сервера в базу для внутреннего пользования. Пишу на JScript, в базе для картинки поле со значением Image.

Пытался попробовать такой путь:

rsXML = Server.CreateObject('Msxml2.ServerXMLHTTP.3.0');
rsXML.open ('GET', 'http://localhost/images/public/label.gif', false);
rsXML.send();

rsAddBinary=Server.CreateObject('ADODB.Recordset');
rsAddBinary.Open('INSERT INTO net_curChange (image) VALUES (''+rsXML.responseBody+'')', connect);

Ничего не получилось. Код:

rsBinary=Server.CreateObject('ADODB.Recordset');
rsBinary.Open('SELECT image FROM net_curChange', connect);
Response.ContentType = 'image/gif'

Response.BinaryWrite(rsBinary('image'));

Выдал несоответствие типа:
Response object error 'ASP 0106 : 80020005'

Type Mismatch

По идее Response.BinaryWrite(rsXML.responseBody) должна была вывести картинку в браузере, но вместо этого бинарные данные: GIF89aў&Х ЃЅЭАжАЂМЂ@і@рщрA› и т.д., самое, что интересное аналог на VB:

Set xmlhttp = Server.CreateObject('MSXML2.ServerXMLHTTP')
xmlhttp.open 'GET', url, False
xmlhttp.send ''
Response.BinaryWrite xmlhttp.ResponseBody

Выводит картинку!

Подскажите пжлста решение. Я прошарил весь релиб и интернет поиском, но ответа не нашел.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2011, 11:35
Ответы с готовыми решениями:

Копирование таблиц с удаленного сервера в локальную базу
Добрый день! Пытаюсь сделать копирование базы с удаленного сервера на локальный. на удаленном...

Загрузка документа с удалённого сервера через Proxy
Здравствуйте, мне надо сделать скрипт, который будет читать файл с другого сервера через прокси...

Настройка VPS сервера для работы с выделенным ip и удаленного доступа к локальным устройствам через интернет
Всем привет! Нужна помощь. Имеется 2 роутера zyxel keenetic 4g ii. Один 192.168.1.1 расположен в...

Как узнать название удалённого сервера и что на нём стоит(Perl/PHP/MySQL) через WinSock?
Subject

0
26.06.2011, 11:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2011, 11:35
Помогаю со студенческими работами здесь

Как задать переменную в бинарном формате? (В шестнадцатиричном через Х, а бинарном?)
То есть какой синтаксис ваще? для 16-иричной НОЛЬ икс ЧИСЛО, к примеру, могу задать float,...

Как изменить базу данных по умолчанию или исползовать свою базу данных для администрирование
Привет всем! Создаю новый проект на asp.net но при администрирование проекта visual studio 2012...

передача json данных с внешнего сервера через клиент в базу данных
Доброго времени суток. Времени до завтра мало, а который день бьюсь уже, новичок в этом деле....

Как выгрузить базу данных 1с 8.2 с SQL сервера в новую созданную локальную базу?
Добрый день! Возникла следующая проблема, при работе в конфигураторе с базой которая находится на...

Результат в бинарном виде
каким образом в C можно перезаписать результат программы в бинарном или в же в другом виде?

Аккаунт с удаленного сервера
Всем доброго здравия! Каким образом можно осуществить и можно ли вообще, запустит аккаунт соцсети...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru