Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
ru:sidebar:remoteapi:apiref:unit:upload_image [22/12/2012 12:09] zuve |
ru:sidebar:remoteapi:apiref:unit:upload_image [31/01/2013 11:52] zuve |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
| itemId | ID объекта | | | itemId | ID объекта | | ||
| eventHash | имя события, которое будет сгенерировано после загрузки изображения (необязательный параметр) | | | eventHash | имя события, которое будет сгенерировано после загрузки изображения (необязательный параметр) | | ||
+ | |||
+ | Чтобы загрузить изображение, используйте POST запрос с несколькими параметрами (multipart/form-data), например: | ||
+ | |||
+ | |||
+ | <code> | ||
+ | POST /wialon/ajax.html?svc=resource/upload_image&sid=<long> HTTP/1.1 | ||
+ | Host: <host> | ||
+ | Connection: keep-alive | ||
+ | Content-Length: <uint> | ||
+ | Cache-Control: max-age=0 | ||
+ | Content-Type: multipart/form-data; boundary=----k2vvQ6nvlallm1lk | ||
+ | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 | ||
+ | Accept-Encoding: gzip,deflate,sdch | ||
+ | Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 | ||
+ | Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3 | ||
+ | |||
+ | ------k2vvQ6nvlallm1lk | ||
+ | Content-Disposition: form-data; name="params" | ||
+ | |||
+ | {"itemId":<uint>,"eventHash":"UploadUnitImage"} | ||
+ | ------k2vvQ6nvlallm1lk | ||
+ | Content-Disposition: form-data; name="upload_image"; filename="unit_image.jpg" | ||
+ | Content-Type: image/jpeg | ||
+ | |||
+ | <binary data image> | ||
+ | ------k2vvQ6nvlallm1lk-- | ||
+ | </code> | ||
===== Возвращаемый результат ===== | ===== Возвращаемый результат ===== | ||
Строка 22: | Строка 49: | ||
"events":[ | "events":[ | ||
{ | { | ||
- | "i":<long>, /* ID водителя (-1 - неизвестно) */ | + | "i":<long>, /* ID объекта (-1 - неизвестно) */ |
- | "d":{ /* данные */ | + | "d":{ /* данные */ |
"hash":"UploadUnitImage" /* загрузка завершена */ | "hash":"UploadUnitImage" /* загрузка завершена */ | ||
} | } | ||
Строка 30: | Строка 57: | ||
} | } | ||
</code> | </code> | ||
- |
|