PHP Code:
require_once("ZabbixAPI.class.php");
$img_filename='/usr/local/share/zabbix/map-images/cell.png';
$img_file=fopen($img_filename, 'rb');
$img_data=fread($img_file, filesize($img_filename));
$img_create = ZabbixAPI::query('image','create',array('name'=>'myImage', 'image'=>base64_encode($img_data),'imagetype'=>2));
fclose($img_file);
write base64-coded blob field into table "image" mysql-db Zabbix (1.8.3), but after adding image via zabbix-frontend in blob-field by written decoded binary.
Zabbix-frontend not read data from encoded blob.
It's compatibility issue?
How can I write unencoded binary via ZabbixAPI::query()?
Comment