Startseite › Foren › Deutsches LiveCode-Forum › Upload einer Bilddatei ins Netz
Schlagwörter: Bilddatei hochladen Upload
- Dieses Thema hat 21 Antworten und 4 Teilnehmer, und wurde zuletzt aktualisiert vor 4 Jahren, 9 Monaten von Klaus Major.
-
AutorBeiträge
-
-
März 5, 2020 um 07:49 Uhr #19433
Hallo Forum,
kann mir jemand einen Tipp geben, wie ich mit der Community Edition 9.5 eine Bilddatei ins Netz hochladen kann? Es gelingt mir immer nur, den lokalen Pfad der Datei ins Netz zu übertragen…..
Vielen Dank für jede Antwort!Peter
-
März 5, 2020 um 09:56 Uhr #19435
Hi Peter,
hast Du es schon so versucht?
http://lessons.livecode.com/m/4071/l/6998-uploading-a-file-using-ftpLiebe Grüße
Torsten -
März 5, 2020 um 10:46 Uhr #19436
Und das Wichtigste, Du musst irgendwo Platz auf einem Server haben (= Webpsace), auf dem Du „schreiben“ (= das Bild speichern) darfst!
Einfach so „irgendwie ins Netz stellen“ geht natürlich nicht!
-
März 5, 2020 um 13:15 Uhr #19441
Hallo Klaus und Torsten,
vielen Dank für euer Feedback. Die Dateien werden auf meinem eigenen Webspace für meine Homepage gespeichert, wie es bereits für Texte im Append-Modus unter LiveCode sowie mit dem Upload von Bildern unter Visual Basic funktioniert. Deinen Tipp, Torsten, werde ich ausprobieren und berichten, ob ich Erfolg hatte.
Danke dafür!Viele Grüße
Peter -
März 5, 2020 um 15:47 Uhr #19445
Hallo Torsten,
ich habe das Beispiel unter Eingabe meiner Daten ausprobiert, leider ohne Erfolg! Es ist wohl leidet definitiv Firmenpolitik, dass alle wichtigen Operationen erst ab der Indy-Version funktionieren,…,,,
LG
Peter -
März 5, 2020 um 15:52 Uhr #19447
Bitte Dein Skript posten, Username und Passwort vorher natürlich entfernen! 😀
Wichtig:
Welche Platform? Mac, Win oder Linux?
Oder Mobile Android/iOS?
Weleche Version von LC?-
März 6, 2020 um 01:07 Uhr #19460
Es ist wohl leidet definitiv Firmenpolitik, dass alle wichtigen Operationen erst ab der Indy-Version funktionieren,…,,,
Standard FTP geht auch mit der Community Edition. Lediglich SFTP, explizites und implizites FTP funktionieren erst ab Indy.
Alternativ könntest Du aber auch die Datei mit POST an den Server schicken. Auf dem Server würde dann ein PHP Script oder ein LivecodeServer Script den Rest erledigen. Für LivecodeServer habe ich mal ein Beispiel Stack und die passenden Livecode Server Skripte erstellt. Es gibt dazu einen Eintrag im englischsprachigen Forum.
-
März 6, 2020 um 01:09 Uhr #19462
Der Link wird aus irgendeinem Grund nicht eingefügt. ICh probieres es mal mit einem 2. Post
https://forums.livecode.com/viewtopic.php?f=9&t=29357 -
März 6, 2020 um 01:07 Uhr #19461
Es ist wohl leidet definitiv Firmenpolitik, dass alle wichtigen Operationen erst ab der Indy-Version funktionieren,…,,,
Standard FTP geht auch mit der Community Edition. Lediglich SFTP, explizites und implizites FTP funktionieren erst aber Indy.
Alternativ könntest Du aber auch die Datei mit POST an den Server schicken. Auf dem Server würde dann ein PHP Script oder ein LivecodeServer Script den Rest erledigen. Für LivecodeServer habe ich mal ein Beispiel Stack und die passenden Livecode Server Skripte erstellt. Es gibt dazu einen Eintrag im englischsprachigen Forum.
-
-
März 5, 2020 um 17:48 Uhr #19453
Hallo Klaus,
Muss heute noch bis 21Uhr arbeiten, werde baldmöglichst den Code posten.Peter
-
März 6, 2020 um 07:34 Uhr #19467
Hi Matthias,
vielen Dank für dein Feedback. Leider kenne ich den Unterschied zwischen Standard FTP, explizitem und implizitem FTP nicht. Vielleicht kannst du mir das erklären? Funktionieren tun bei mir bisher Upload-Kommandos für Text mit „Put“ und „after“. Deinen Link werde ich heute noch ausprobieren.
Viele Grüße
Peter -
März 6, 2020 um 14:34 Uhr #19469
@Matthias,
das Beispiel im Link zum englischen LC Forum benutzt TSNET, was in der Community Version nicht verfügbar ist!Aber die oben gepostete LC Lektion sollte die Lösung sein.
@Peter
die Community Version unterstützt eh nur Standard FTP.
Ich kenne den Unterschied zwisxchen im- und explizitem FTP auch nicht, falls es Dich tröstet 🙂 -
März 6, 2020 um 16:49 Uhr #19470
Hi Peter,
ich habe mal ein einfaches FTP-Tool gebaut, die in der Lesson gezeigte Methode funktioniert 🙂
Probier es mal hiermit: einfach die Code-Zeile in der Message-Box ausführen.
go to url "http://www.thinkworx.de/livecode/FTP_Tool.livecode"
Die ganze Intelligenz steht im Button „Lade Datei auf FTP-Server…“
LG
Torsten -
März 6, 2020 um 16:57 Uhr #19471
Made in Eile, Torosten? 😀
Backslash „\“ trennt Verzeichnisse unter Windows, alle anderen Plattformen verwenden Slash „/“
Das ist zwar korrekt, aber LC benutzt intern IMMER den SLASH, also ist diese Platform-Unterscheidung im Skript überflüssig und liefert eventuell sogar falsch Ergebnisse.
-
März 6, 2020 um 17:42 Uhr #19473
Ups,
ich hatt das mal irgendwo eingebaut, weil ich Dateilisten hatte, die jeweils nach Plattform-Art formatiert waren. Du hast natürlich recht, ich hab’s sofort korrigiert 🙂Musste aber auch erst mal meinen Windwos-Rechner anschmeissen…
Das Resultat unter Windows ist, dass er versucht, den ganzen Pfad als Namen zu verwenden („C:/Pfad/Datei.Endung“). Interessanterweise wird auch ein Upload gemeldet, obwohl die Datei nicht auf dem FTP landet, da der Name unzulässige Zeichen enthält.
Nu denn, jetzt sollte es funktionieren und Peter kann ausprobieren, wo auf seiner Seite das Problem liegt, dass es noch nicht geht.
LG
Torsten
-
-
März 7, 2020 um 09:38 Uhr #19476
Hallo Klaus, Torsten und Matthias,
Schande über mich! Ich bin einem Anfängerfehler aufgesessen und habe völlig unnötig eure Zeit beansprucht. Dafür möchte ich mich herzlich entschuldigen!
Folgender Code funktioniert problemlos:
Put url („binfile:“ & specialFolderPath („documents“) & „xxx.jpg“) into url „ftp://meinNutzername:meinPasswort@ftp.strato.de/xxx.jpg“(Ich hatte doch tatsächlich das „binfile“ vergessen 🙁 !)
Herzlichen Dank noch einmal für euer Feedback!
Peter
PS: Scheinbar bin ich auch zu dumm, den Code hier formgerecht angezeigt zu posten! Vielleicht kann mir jemand einen Tipp für die Anwendung der Optionen oberhalb des Mitteilungsfeldes geben….-
März 7, 2020 um 09:58 Uhr #19478
Ende gut, alles gut 🙂
-
-
März 7, 2020 um 11:57 Uhr #19479
Hallo Peter,
bitte keine öffentliche Selbstkasteiung, da sind wir alle schon mal gewesen! 😀
Und bitte einfach mal die Knöppe über dem Eingabefeld hier klicken, mit markierten Text!, und selber Schlüsse ziehen. Kaputtmachen kannst Du dabei nichts!
Falls Du die Funktion eines Knopfes wirklich nicht begreifen solltest, helfen wir gerne aus, aber erst selber probieren. 😎
Gruß
Klaus
-
März 7, 2020 um 13:16 Uhr #19481
Hallo Klaus,
kein Wunder, dass es nicht geklappt hat, ich habe es bisher ohne markierten Text versucht! :-(.
Danke für den Tipp, sieh es meinem Alter nach.Gruß
Peter -
März 7, 2020 um 13:41 Uhr #19483
Ich bin 63, und Du? 🙂
-
März 7, 2020 um 14:55 Uhr #19486
Hallo Klaus, ich bin in weniger als 8 Wochen 64!
Aber ich denke, wir sind noch zu fit für ein Seniorenforum!? 🙂 -
März 7, 2020 um 15:03 Uhr #19488
Seniorenforum? HA!
Mach Dich nicht lächerlich! 😀
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.