curl -0

Cornholiooo

Cornholiooo

Aktives Mitglied
Thread Starter
Dabei seit
17.01.2006
Beiträge
1.278
Reaktionspunkte
11
Huhu

Also ich habe da mal eine Frage zu curl.

Wenn ich nun z.B.:

PHP:
curl -0 http://xxxx/Blub%20&%20Blub.m4a
runderladen möchte, dann geschieht dies nicht. Ich glaube, dass er sich an dem & Zeichen in der Adresse stört. Gibt es eine Möglichkeit (eventuell mit einem anderen Attribut) dies zu umgehen? Auf http 1.0 bin ich angewiesen.

Grüße
Dennis
 
setz mal die url in "" ansonsten denkt die shell du will mit dem & das ganze in den hintergrund schicken
 
mhhh das geht dann garnicht. dann liest das terminal die datei aus und produziert 1million kryptische zeichen :)
 
Cornholiooo schrieb:
mhhh das geht dann garnicht. dann liest das terminal die datei aus und produziert 1million kryptische zeichen :)

cURL schreibt alles in stdout. Entweder
curl -0 "http://xxxx/Blub%20&%20Blub.m4a" > dingens.m4a

oder bequemer:
wget "http://xxxx/Blub%20&%20Blub.m4a"
 
Ah doch...die erste Variante klappt wunderbar. Also sage ich ihm praktisch. "Hey, schau dir diese URL an und von dort aus lädst du dann "dingens.m4a" und dann in diesem Fall Blub%20&%20Blub.m4a runter" ?

Wo speichert er nach dem Download die Datei eigentlich?
 
Ah ja ich habs.... man muss "dingens.m4a" in diesem Fall bei mir ja "Blubblablablabla...." auch in "" setzen, da er sonst das & als Umbruch oder so ansieht :) Wunderbar es klappt nun alles...

vielen lieben dank !
 
der_Kay schrieb:
cURL schreibt alles in stdout. Entweder
curl -0 "http://xxxx/Blub%20&%20Blub.m4a" > dingens.m4a
...
Nein, mit der Option '-O' legt curl die Datei selbst an.
 
Zurück
Oben Unten