evilmoe
Goto Top

Curl Upload zu ImageShack

Hallo,
ich möchte ein Bild mit Curl und PHP eine Grafik hochladen

Nun stoße ich dabei immer auf ein Problem. Ich erhalte immer ein 411 Fehler "Lenght Required".
Das problem dabei ist das CURL das ja automatisch generieren sollte. Selbst wenn ich den per hand einfüge beim HTTPHEADER wirft er immer noch eine 411 raus.
Was mache ich falsch?

$form = array(
	'key'			=> 	'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,  
	'fileupload'	=> '@'.$this->file,  
	'xml'			=> 'yes',  

);
			
curl_setopt($this->ch, CURLOPT_URL, 'http://www.imageshack.us/upload_api.php');  


curl_setopt($this->ch, CURLOPT_HEADER, false);
curl_setopt($this->ch, CURLOPT_POST, true);
curl_setopt($this->ch, CURLOPT_UPLOAD, true);
curl_setopt($this->ch, CURLOPT_VERBOSE, true);

			
curl_setopt($this->ch, CURLOPT_POSTFIELDS, $form);			
curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, true);
			
			
//curl_setopt($this->ch, CURLOPT_INFILE, fopen($this->file, 'r')); 
//curl_setopt($this->ch, CURLOPT_INFILESIZE, $this->filesize);
			
			
curl_setopt($this->ch, CURLOPT_TIMEOUT, 240);
curl_setopt($this->ch, CURLOPT_HTTPHEADER, array('Expect: '));  

Was mache ich falsch?

Content-Key: 163147

Url: https://administrator.de/contentid/163147

Ausgedruckt am: 28.03.2024 um 15:03 Uhr