0

ein nicht in Ninox erzeugtes PDF laden

Ich möchte gerne ein fremdes PDF an einen Datensatz in Ninox hängen. Am Besten in ein Bildfeld.
Und das alles per script für mehrere Datensätze gleichzeitig.
Die Dateien liegen lokal. Oder besser in Dropbox?

4 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hallo Wolfgang, 

    lokal geht IMHO nicht. Wenn die Freigabeadressen bei Dropbox bekannt sind dann:

    ---

    for i in select TABELLENNAME

    i.Bildfeld:=importFile(i,DROPBOXFREIGABEADRESSE,"DATEINAME.pdf")

    end

    ---

    so wird immer die selbe Datei bei mehreren Datensätzen angelegt. Bei mehreren Dateien muss man überlegen wie man die Freigabenadressen zuordnet.

    Leo

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Kommando zurück, Die Dateien sollten auf einem FTP server liegen mit richtigen http downloadadressen. Dropbox und Co. codieren den Link. So wird zwar etwas runtergeladen, kann aber nicht angezeigt werden.

    Leo

    • Wolfgang_Bangert
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,
    danke für den schnellen Tipp. Funktioniert eigentlich auch, nur scheint mir das FTP-Protokoll nicht stabil genug:
    Nun habe ich noch eine andere Idee. Ich möchte per Link die PDF-Datei anzeigen.
    Das mache ich über ein Funktionsfeld:

    html("<a href=" + "/Users/wolfgangbangert/KSK/22222.pdf" + " target=" + "_blank" + ">Datei öffnen</a>")

    Ninox wandelt das im Browser um in:
    https://app.ninox.com/Users/wolfgangbangert/KSK/22222.pdf

    Setzt also https://app.ninox.com/ immer davor. Warum ? Wenn nur der Pfad /Users/wolfgangbangert/KSK/22222.pdf an den Browser übergeben würde, wäre allers perfekt.

    Hast Du hierzu eine Idee.

    Mein Gedanke ist, dass ich das PDF immer im Browser aufrufen kann und somit immer die aktuellste version sehe.

    Grüße

    Wolfgang

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    bei mir (windows) funktioniert es so

    html("<a href= 'file://C:Users/wolfgangbangert/KSK/22222.pdf'>Datei öffnen</a>")

     

    Leo