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
-
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
-
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
-
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üßeWolfgang
-
bei mir (windows) funktioniert es so
html("<a href= 'file://C:Users/wolfgangbangert/KSK/22222.pdf'>Datei öffnen</a>")
Leo
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 939Ansichten