Оригинал на GitHub
Вопрос
Можно ли в Totum при нажатии кнопки сохранить в поле файл, который находится по внешней ссылке?
Ответ
Для того, чтобы сохранить файл нам потребуется поле типа Файл. В него мы через set по Кнопке будем класть файл.
Код действия кнопки:
=: set(table: $#ntn; field: 'h_file' = $filesData)
filesData: listCreate(item: $rowFile)
rowFile: rowCreate(field: "name" = "Uploaded_file.png"; field: "filestring" = $get)
get: getFromScript(uri: "https://totum.totum.online/fls/365_392_file.png")
В поле Файл всегда список, поэтому мы выполняем listCreate из row
, который имеет два ключа — name
и filestring
. В filestring
мы передаем то, что получил getFromScript по переданной ему ссылке.
Здесь пример с хедером. Если сетим в строчную часть, то не забудьте параметр where
для определения строки.