Der Vorgabecode lautet:
Code: Alles auswählen
curl https://www.box.com/api/2.0/files/content \
-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
-F filename=@FILE_NAME \
-F folder_id=FOLDER_IDCode: Alles auswählen
curl https://www.box.com/api/2.0/files/content \
-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN" \
-F filename=@FILE_NAME \
-F folder_id=FOLDER_IDCode: Alles auswählen
param$ = "-k https://www.box.com/api/2.0/files/content/ -H "+Chr(34)+"Authorization: BoxAuth api_key="+#BOX_ApiKey+"&auth_token="+BOX_AuthToken+Chr(34)+" -F FileName=@"+File$+" -F folder_id="+FolderID
RunPrg = RunProgram("curl.exe", param$, "", #PB_Program_Hide)
passt das?Thorsten1867 hat geschrieben:Für einen libCurl-Portierung wäre ich also immer noch sehr dankbar.
Mit RunProgram(): "curl" als Programm und der Teil nach "curl" als Parameter übergeben.derschutzhund hat geschrieben:Das Script: SimpleHTTPServerWithUpload.py lässt ein upload wie z.B. "curl -X POST -F file=@meow.jpeg http://192.168.foo.bar:8000" zu.
Ich habe nur absolut keine Ahnung wie ich das in PB einbauen kann!

also so schlau bin ich auch!Mit RunProgram(): "curl" als Programm und der Teil nach "curl" als Parameter übergeben.
Da ich kein klassisches Ubuntu verwende sondern ein PuppyLinux das auf Tahr 6.0.2 aufbaut ist das alles nicht so einfach umzusetzen und ich stelle mein System jetzt nicht um nur um eine Netzwerkfunktion zu bekommen die ich auch sehr übersichtlich und flexibel und auf mein System angepasst nachstellen kann.inzwischen hättest du dir eine saubere Lösung per Netzwerk-Freigabe
Mehr Möglichkeiten bietet dir das Python-Script "SimpleHTTPServerWithUpload.py" auch nicht.derschutzhund hat geschrieben:Es geht mit ja nicht nur darum Dateien hin und herzuschieben!
Doch, genau so, wie du es bereits mit "SimpleHTTPServerWithUpload.py" machst: Mit einem weiterem Programm nach einer Befehle-Datei Ausschau halten.derschutzhund hat geschrieben:Ich möchte Textinfos an die SchülerPCs senden können und im Grunde die SchülerPCs fernsteuern können.
Das geht so mit dem klassischen mounten von Netzwerklaufwerken wohl nicht oder?
derschutzhund hat geschrieben:habe deine Beiträge zu curl gefunden und bin nun auch an der Stelle das in ein PB-Prog einbauen zu müssen / wollen.
Das Script: SimpleHTTPServerWithUpload.py lässt ein upload wie z.B. "curl -X POST -F file=@meow.jpeg http://192.168.foo.bar:8000" zu.
Ich habe nur absolut keine Ahnung wie ich das in PB einbauen kann!
Dann hättest du dein Anliegen genauer formulieren müssen - statt "curl" besser "libcurl" oder per native PB-Network-Lib erwähnen sollen.derschutzhund hat geschrieben:Es geht darum des externe Programm curl eben nicht verwenden zu müssen sondern alles aus PB heraus zu machen.Sicro hat geschrieben:Mit RunProgram(): "curl" als Programm und der Teil nach "curl" als Parameter übergeben.
