Estou efetuando o download de um documento através do link: http://[servidor]:[porta]/webdesk/webdownload?documentId=[id]&version=[versao]&tenantId=[empresa] Está funcionando ok, porém meus documentos contém arquivo principal e anexo. O download vem com o nome do arquivo principal, gostaria que viesse com o nome do Documento e não com o nome do arquivo. Alguém sabe se isso é possível?
Problema Resolvido. Antes efetuava o download assim:
document.body.appendChild(vLink); vLink.click(); document.body.removeChild(vLink);
Agora uso uma função externa onde consigo trocar o nome antes de efetuar o download:
var vNome = pData.content.description; //Efetua o Download com o nome correto axios.get(vLink, { headers: { "Content-Type": "application/octet-stream" }, responseType: "blob" }) .then(response => { const a = document.createElement("a"); const url = window.URL.createObjectURL(response.data); a.href = url; a.download = vNome; a.click(); }) .catch(err => { console.log("error", err); });