Тема: Получение графика
Здесь написано: Возвращает изображение в формате png http://sdk.wialon.com/wiki/ru/pro/remot … sult_chart , но я вижу только json
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Здесь написано: Возвращает изображение в формате png http://sdk.wialon.com/wiki/ru/pro/remot … sult_chart , но я вижу только json
А можно поробней, с какими параметрами выполняете запрос и какой JSON вы получаете?
А можно поробней, с какими параметрами выполняете запрос и какой JSON вы получаете?
Взял с примера запрос:
http://{host}/ajax.html?svc=report/get_result_chart¶ms={"attachmentIndex":0,"action":0,"width":600,"height":300,"autoScaleY":0,"pixelFrom":0,"pixelTo":300,"flags":0x01}&ssid='+sid
Получаю: �PNGIHDRX,(�=�PLTE{{{����x�yy�*��y����CC����TT����������333SSS�.젮���lllee��������`��9>�
g�[�������t ................
Что это, мне его в base64 нужно загонять?
Это изображение в бинарном виде, можете его сохранить и дальше выводить где нужно.
Это изображение в бинарном виде, можете его сохранить и дальше выводить где нужно.
Интересно как его сохранить, что-бы можно было вывести в html?
Зависит от того на чем вы пишете.
Зависит от того на чем вы пишете.
Какая разница суть одна и та же должна быть. JavaScript
Да вы правы суть одна сохранить файл, но вы спросили как, а в разных языках запись в файл делается разными классами/методоми/функциями/библиотеками и так далее.
Если не хотите сохранять данные, можете использовать запрос в качестве URL картинки, например:
<img src="http://bla-bla.com/ajax.html?svc=report/get_result_chart¶ms={attachmentIndex:0,action:0,width:300,height:300,autoScaleY:0,pixelFrom:0,pixelTo:300,flags:0}&sid=4cfc3d9117311fa1b8632fd7c3608388"/>
В названиях параметров лучше что бы были, но наш сервер распарсит и так, а в значениях в зависимости от типа: строки всегда должны быть в кавычках, числа - без.
Через url получаю картинку, хорошо, но все таки нужно сохранять. Использую javascript посоветуйте через какие функции нужно прогнать, чтобы получить человеческий вид. Это правильное направление? http://xdan.ru/javascript-analog-funkci … ncode.html
Опишите конкретнее задачу сохранения графика, Вы хотите сохранить его у себя, или это будет делать пользователь разрабатываемого Вами ресурса. Javascript это клиентский язык, исполняемый в браузере и он не имеет прямого доступа к файловой системе. Для записи в файл необходимо использование серверных яп. Да, и к серверу wialon это не имеет отношения