0

Download aller Bild-Dateien eines Recordsets

Hallo Zusammen,

ich suche schon seit längerer Zeit eine Möglichkeit, ALLE mit der Kamera aufgenommenen Bilder eines Recordsets in einem "Rutsch" zu exportieren bzw. downzuloaden. Wir erstellen regelmäßig Datensätze mit bis zu 3 Fotos und diese müssen am PC nachbearbeitet und dann extern gespeichert. Aktuell müssen wir jeden einzelnen Datensatz öffnen und jedes darin enthaltene Bild einzeln downloaden.

Hat jemand eine Idee für eine elegantere Lösung?

Schöne Grüße

Jens

2 Antworten

null
    • Developer by Smartplanung
    • smartplanung
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Hallo Jens,

    wenn Du die Cloud Version nutzt, könnte man n8n/make nutzen, um die Bilder auf eine Cloud zu laden. Mit einfachen Ninox-Bordmitteln geht das nicht.

    • Michi.1
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Lädt euch das erstellte shareFile() direkt in den Downloadordner, weiß aber nicht, ob das als Schleife gehen würde. (Cloud Version)

    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)