Додаємо можливість завантажити зображення
При натискані на button Download викликаємо не API, а робимо редірект на URL, який складається з посилання на Node Red та шляху до потрібного endpoint (у вузлі http in значення URL). У query params передаємо посилання на картинку.
Натисніть JS , щоб вставити код
{{navigateTo('https://flowbuilder-63f7220ca0ac091200000096.ubos.tech/download',{url: currentItem.img},'NEW_WINDOW')}}
або заповність поля
Також потрібно створити ще один endpoint для завантаження картинки.
Використовуємо вузли:
- http in
- function
msg.url = msg.req.originalUrl.replace("/download?url=", '')
return msg;
- http request
- function
msg.headers = { "Content-Disposition": "attachment;filename=filename.png", 'Content-Type': 'image/png' }
return msg;
- http response
No Comments