Startseite › Foren › Deutsches LiveCode-Forum › Grafiken anzeigen per FTP
- Dieses Thema hat 6 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 5 Jahren, 10 Monaten von Klaus Major.
-
AutorBeiträge
-
-
Februar 14, 2019 um 13:29 Uhr #10369
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! 😉
-
Februar 14, 2019 um 15:54 Uhr #10375
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
-
Februar 14, 2019 um 15:55 Uhr #10377
Viel einfacher ginge es natürlich, wenn das Bild auf einem HTTP Server liegen würde… 😎
-
Februar 14, 2019 um 17:10 Uhr #10379
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 -
Februar 14, 2019 um 17:21 Uhr #10381
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
-
Februar 15, 2019 um 11:59 Uhr #10405
Hallo Klaus,
danke für deine Hilfe. Ich werde mal beide Varianten ausprobieren. =)
BG, Ole
-
Februar 15, 2019 um 14:36 Uhr #10409
Stets zu Diensten, der Herr! 🙂
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.