• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Read File vom Server

Mini-Leopard

Rhode Island Greening
Registriert
20.03.08
Beiträge
476
Liebe Community!

Ich möchte gerne eine Textdatei auf meinem Server ablegen und diese per AppleScript verändern.
Spricht etwas Ähnliches wie:
Code:
set a to (open for access file "http://www.muster.de/text.txt" with write permission)
read "http://www.muster.de/text.txt"
close access a
Das habe ich so auch direkt versucht. Allerdings bekomme ich den Fehler, dass die Datei nicht gefunden wurde.

Gibt es also irgend eine Möglichkeit, mit AppleScript an Dokumente und Dateien zu kommen, die auf einem Webserver gespeichert sind?


Vielen Dank und liebe Grüße
 

-hans-

Jamba
Registriert
02.09.10
Beiträge
56
Hi,

schau Dir mal den Shell-Befehl "Curl " an ...http://manpagez.com/man/1/curl/

Das würde dann so in der Art funktionieren:

Code:
--txt-Datei direkt einlesen
set theTxtFileUrl to "http://dl.dropbox.com/u/11350320/Beispiel.txt"
set thetxt to (do shell script "curl " & theTxtFileUrl)

(*
-- möglicher Arbeitsablauf download -> txtfile aendern -> upload via ftp
set destFolder to POSIX path of ((path to desktop as Unicode text) & "TxtDateien:")
do shell script "mkdir -p " & quoted form of destFolder
set txtFileUrl to "http://dl.dropbox.com/u/11350320/Beispiel.txt"
set {TID, text item delimiters} to {text item delimiters, "/"}
set txtFileName to text item -1 of txtFileUrl
do shell script "curl -o " & quoted form of (destFolder & txtFileName) & space & quoted form of txtFileUrl
set text item delimiters to TID
-- code zum ändern der Txt-Datei einfügen

--upload
do shell script "curl -T " & quoted form of (destFolder & txtFileName) & " -u username:password ftp://ftp.server/Pfad/zum/Verzeichnis/"
*)


Gruß

Hans
 
Zuletzt bearbeitet:

Mini-Leopard

Rhode Island Greening
Registriert
20.03.08
Beiträge
476
Hmm.
cURL ist schon mal ein guter Anfang.
Allerdings möchte ich die Datei nicht auf den Computer herunterladen, sondern auf dem Server ändern.

Auslesen geht mit cURL, wie ich gerade gesehen habe. Da wird dann nichts auf den Rechner gezogen.
Jetzt muss das nur noch mit dem Schreiben gehen.

Vielen Dank schon mal