Lädt euch das erstellte shareFile() direkt in den Downloadordner
let downloadfile := "
<!DOCTYPE html>
<html>
<head>
<style>
.scroll {
height: 500px;
width:500px;
background-color: white;
}
</style>
</head>
<body>
<p id='dest'>
</p>
<button onclick='download()'>
Download file
</button>
<p class='scroll'>
<iframe
width=50%
height=50%
src='" +
shareFile() (bitte vorher in ein Textfeld schreiben und Textfeld hier einsetzen) +
"'
frameborder=7
></iframe>
</p>
</body>
<script src='https://cdnjs.cloudflare.com/ajax/libs/axios/0.19.2/axios.min.js'></script>
<script>
function download() {
axios({
url: '" +
shareFile() (bitte vorher in ein Textfeld schreiben und Textfeld hier einsetzen) +
"',
method: 'GET',
responseType: 'blob'
})
.then((response) => {
const url = window.URL
.createObjectURL(new Blob([response.data]));
const link = document.createElement('a');
link.href = url;
link.setAttribute('download', '" +
last(split(text(Bildfeldname), "/")) +
"');
document.body.appendChild(link);
link.click();
})
}
</script>
</html>";
html(downloadfile)
5Antworten
T_Bartzsch
vor 1 JahrTue, January 23, 2024 at 8:15 AM UTC
Gemeldet - anzeigen
Super Michi, vielen Dank..... ich war letztes Jahr auf der Suche nach so einer Sache, bin aber selber nicht so fit in Javascript. Es klappt übrigens auch auf dem MAC unter Chrome und Firefox.
Wenn wir jetzt noch über Javascript ein Dokument direkt auf den Drucker schicken können.... dann macht meine DHL API Anbindung für Versandetiketten endlich Sinn...
Michi.1
vor 1 JahrTue, January 23, 2024 at 10:00 AM UTC
Gemeldet - anzeigen
ich suche auch nur...
Hier ist in der Toolbar ein Button drinnen, welcher die Daten direkt zum Druckaufruf sendet. (dauert teilweise beim Aufrufen).