NEWS
нет доступа к картинкам в vis
-
Здравствуйте, Если загрузить картинку через vis редактор
то картинка отображается и доступна через интерфейс и по ссылке http://xxxxxxx:8082/vis.0/tank2.png. Если же я в этот же каталог копирую картинку через WinSCP или создаю ее через скрипт sendTo('onvif.0', 'saveFileSnapshot', {"id":"xxxxxxx", "file":"/opt/iobroker/iobroker-data/files/vis.0/222.jpg"}, (data), то вижу файл создается, но доступа к нему из vis интерфейса и по пути http://xxxxxxx:8082/vis.0/222.jpg нет (File 222.jpg not found: Not exists). Права на файлы tank2.png и 222.jpg одинаковые. Также заметил, что если создавать картинку так: writeFile('vis.0','333.jpg', result.img.rawImage, function (error) то файл доступен по http://xxxxxxx:8082/vis.0/333.jpg -
Здравствуйте, Если загрузить картинку через vis редактор
то картинка отображается и доступна через интерфейс и по ссылке http://xxxxxxx:8082/vis.0/tank2.png. Если же я в этот же каталог копирую картинку через WinSCP или создаю ее через скрипт sendTo('onvif.0', 'saveFileSnapshot', {"id":"xxxxxxx", "file":"/opt/iobroker/iobroker-data/files/vis.0/222.jpg"}, (data), то вижу файл создается, но доступа к нему из vis интерфейса и по пути http://xxxxxxx:8082/vis.0/222.jpg нет (File 222.jpg not found: Not exists). Права на файлы tank2.png и 222.jpg одинаковые. Также заметил, что если создавать картинку так: writeFile('vis.0','333.jpg', result.img.rawImage, function (error) то файл доступен по http://xxxxxxx:8082/vis.0/333.jpgв результате объяснение резюмирую:
- просто копировать в каталоги брокера файлы нельзя (через ssh), тк чтобы файлы были доступны из Vis (или по url) они должны быть "проиндексированы" а это выполняется функциями writeFile типа (writeFile('vis.0','333.jpg', result.img.rawImage, function (error) {....}); или так exec('iobroker file write /tmp/222.jpg /vis.0/main/888.jpg', function (error, stdout, stderr) {...})
- но эти функции индексации у меня (на Малине3) выполняеются 3-4 сек
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden