Grafiken anzeigen per FTP

Startseite Foren Deutsches LiveCode-Forum Grafiken anzeigen per FTP

Schlagwörter: , , ,

Ansicht von 6 Antwort-Themen
  • Autor
    Beiträge
    • #10369
      ole
      Teilnehmer

      Hallo Community,

      ich bin neu hier und versuche gerade mein erstes Projekt (eine Mobile App) mit LC zu realisieren.

      Ich habe es geschafft eine Datenbankverbindung zu meinem mySQL-Server aufzubauen.
      – In dieser Datenbank ist unter anderem eine URL zu einer Grafik, die auf einem FTP-Server liegt.
      – Diese Grafik soll nun geladen und, in einem quadratischen Button, angezeigt werden.

      Ich hoffe die Frage ist ausreichend formuliert. Sonst gerne nachhaken! 😉

    • #10375
      Klaus Major
      Verwalter

      Hi Ole,

      willkommen im Forum!

      FTP ist höchst unsicher, soviel mal zur Einleitung! 😀
      OK, Du benötigst natürlich auch Username und Kennwort für den FTP Account.
      Der Workflow wäre so:
      1. Daten aus Datenbank holen
      2. FTP-URL herausfischen und dann das Bild zunächst in Deinen Stack laden.
      Am Besten, Du erstellst schon einen Platzhalter (leeres Image Objekt) worin Du dann das Bild laden wirst. Ein Image ist IMMER von Nöten, um ein Icon in einem Button darzustellen.
      Siehe die entsprechende Syntax unter FTP im Dictionary.
      Beispiel

      ...
      put url("ftp://username:passwort@ftp.example.net/das_bild_hier.jpg") into tVariable
      ## wenn es Problem gibt, ist THE RESULT nicht leer und enthält eine Fehlerbeschreibung
      ## Server Error oder was auch immer...
      if the result <> EMPTY then
        ## Answer "Problem, bitte später wiederholen..."
        ## oder was auch immer, daher dürfen wir nicht weitermachen
        exit to top
      end if
      ## Hat geklappt also:
      put tVariable into img "Dein Platzhalter Bild hier"
      set the icon of btn "Dein Button hier" to the id of img "Dein Platzhalter Bild hier"
      ...

      Gruß

      Klaus

    • #10377
      Klaus Major
      Verwalter

      Viel einfacher ginge es natürlich, wenn das Bild auf einem HTTP Server liegen würde… 😎

    • #10379
      ole
      Teilnehmer

      Hallo Klaus!

      Danke für deine Antwort. Ich meine natürlich einen sFTP-Server. 😉
      Aber deinen Vorschlag mit einem HTTP-Server finde ich auch gut.

      Ich gehe mal von aus, dass

      put url("HTTP/S URL") into tVariable

      das Script dazu wäre und ebenfalls in Kombination mit einem „Image Objekt“.

      Beste Grüße,
      Ole

    • #10381
      Klaus Major
      Verwalter

      Hi Ole,

      OK, sFTP ist natürlich sicher! 🙂
      Aber mit einer HTTP Adresse wäre es noch einfacher, damit könnten wir nämlich:

      ...
      set the filename of img "Dein Platzhalter Bild hier" to "http://www.derserver.com/das_bild.jpg"
      ...

      ohne den Umweg über eine Variable, ich LIEBE LC! 😀

      Gruß

      Klaus

    • #10405
      ole
      Teilnehmer

      Hallo Klaus,

      danke für deine Hilfe. Ich werde mal beide Varianten ausprobieren. =)

      BG, Ole

    • #10409
      Klaus Major
      Verwalter

      Stets zu Diensten, der Herr! 🙂

Ansicht von 6 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.