0

Import Bilddatei

Für den Import einer Produkt-Tabelle liegt mir eine URL eines Bildes vor. Importieren kann ich das Bild aber nuir als URL und dann per Klick im Formular anzeigen. Wie kann ich die Bilder von der URL als Datei importieren?

10 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas,

    damit das Bild im Datensatzanhang landet kann man in einem Button schreiben:
    ---

    importFile(this,URL, “BILDNAME.png”)
    ---

    Oder für ein Bildfeld:
    Bildfeld:=importFile(this,URL, “BILDNAME.png”)

    Leo

    • Andreas_Seestadt
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke für die schnelle Antwort. Versuche das mal umzusetzen (bin erst noch Beginner).

    Den BILDNAME hätte ich natürlich gerne variabel.

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Kannst du auch. 

    Wenn es zB das Datum beinhalten soll:

    let myBidname:=Datum+“_”+Produktname+“.png”;
    Bildfeld:=importFile(this,URL, “BILDNAME.png”)

    Leo

    • Stephan_Haumann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    Zusatzfrage: Kann ich auch intern Bilder importieren? Als Beispiel ein Bild aus einer anderen Tabelle? Ich möchte hier keine Verknüpfung machen, sondern möchte explizit die Datei bzw. das Bild noch einmal haben, weil der Datensatz aus der alten Tabelle ggf. gelöscht wird.
    LG
    Stephan

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Stephan,

    das geht nur wenn du die Tabelle mit Bilder als HTML freigibst und die Bilderadressen dann per skript einliest. Ich habe das bei ein paar Datenbanken realisiert. Das automatischen Löschen geht dann über REST API.  Die Einrichtung solcher Konstrukte springt aber alle Rahmen des Supports hier. Da muss man tätsächlich sehr viel an der Datenbank basteln.

    Leo

    • Stephan_Haumann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,
    danke Dir auf jeden Fall für die Info! Das es um die Bilddatei einer Unterschrift geht, ist das wohl ohnehin nicht die ganz richtige Lösung. Aber danke Dir in jedem Fall!

    LG

    Stephan

    • Andreas_Seestadt
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    habe deinem Vorschlag folgend das Problem mit: “Mainpic := importFile(this, text(mainpic_url))” lösen können. 

    Leider funktioniert dieser Code nicht in der Massendatenänderung. Das wäre es noch gewesen. Aber kann ich über die DB loopend das für jeden Datensatz umsetzen?

    Andreas

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas,

    for i in TABELLENNAME do
    i.Mainpic := importFile(i, text(i.mainpic_url))
    end

    Leo

    • Andreas_Seestadt
    • vor 3 Jahren
    • Gemeldet - anzeigen

    for i in select TABELLE do

    Besten Dank

    • Andreas_Seestadt
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Bin von dem Produkt Ninox und dem Support echt begeistert

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 10Antworten
  • 1218Ansichten