Respondido

Encode base64 de um arquivo


Boa tarde!
Tenho dúvidas a respeito de como funciona o script da blip, possui alguma restrição? 
preciso fazer o encode de um arquivo para base64
Porém, não funciona, nem a declaração da variável
percebo que algumas declarações também não funcionam, como o btoa

function run(anexo) {
    const FileStr = unescape(encodeURIComponent
        (JSON.stringify(anexo)))
    const base64 = btoa(FileStr)
    const fileBase64 = `data:{{anexo@type}};base64,${base64}`
    return fileBase64
}

icon

Melhor resposta por Rafael_Figueiredo 4 May 2024, 03:45

Veja o original

2 comentários

Reputação 7
Crachá +3

Boa tarde!
Tenho dúvidas a respeito de como funciona o script da blip, possui alguma restrição? 
preciso fazer o encode de um arquivo para base64
Porém, não funciona, nem a declaração da variável
percebo que algumas declarações também não funcionam, como o btoa

function run(anexo) {
    const FileStr = unescape(encodeURIComponent
        (JSON.stringify(anexo)))
    const base64 = btoa(FileStr)
    const fileBase64 = `data:{{anexo@type}};base64,${base64}`
    return fileBase64
}

 Olá @Rebeca_dos_Santos_So tudo bem ?

Informo que para fazer a conversão em base 64 no Blip você deve criar a função completa no script e que o Blip utiliza uma versão customizada do ECMAScript que tem limitações para evitar sobrecarga da aplicação e evitar que seja utilizado como sistema de programação e não uma plataforma de contato inteligente. 

 

Boa tarde!
Tenho dúvidas a respeito de como funciona o script da blip, possui alguma restrição? 
preciso fazer o encode de um arquivo para base64
Porém, não funciona, nem a declaração da variável
percebo que algumas declarações também não funcionam, como o btoa

function run(anexo) {
    const FileStr = unescape(encodeURIComponent
        (JSON.stringify(anexo)))
    const base64 = btoa(FileStr)
    const fileBase64 = `data:{{anexo@type}};base64,${base64}`
    return fileBase64
}

 Olá @Rebeca_dos_Santos_So tudo bem ?

Informo que para fazer a conversão em base 64 no Blip você deve criar a função completa no script e que o Blip utiliza uma versão customizada do ECMAScript que tem limitações para evitar sobrecarga da aplicação e evitar que seja utilizado como sistema de programação e não uma plataforma de contato inteligente. 

 

Obrigada 😄

Comente