2016-04-04 8 views
1

Ich versuche ein Bild mithilfe von Webdiensten zu einem Produkt hinzuzufügen, aber jedes Mal, wenn ich es versuche, erhalte ich einen Fehler. In fast allen Seiten habe ich gesucht dies der Code ist, dass sie mir gegeben haben:Fehler beim Versuch, einen Bild-Webdienst hinzuzufügen. Prestashop

$key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'; //WebService Key 
    $url = 'https://192.168.1.124/prestashop/api/images/products/2'; 
    $imagen = 'C:\\camisa.png'; 


    $curl = curl_init(); 
    curl_setopt($curl,CURLOPT_URL,$url); 
    curl_setopt($curl,CURLOPT_POST,true); 

    //curl_setopt($ch, CURLOPT_PUT, true); // Un-commet to edit an image 

    curl_setopt($curl,CURLOPT_USERPWD,$key.':'); 
    curl_setopt($curl,CURLOPT_POSTFIELDS,array('image' => '@'.$imagen.';type=image/png')); 
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); 

    $result = curl_exec($curl); 
    curl_close($curl); 
    echo "<h3>Imagen añadida</h3>"; 

Aber es gibt mir immer die folgenden error.

Fehler-Übersetzung:

Die Seite 192.168.1.124 funktioniert nicht.

Die Seite 192.168.1.124 kann diese Anfrage momentan nicht verarbeiten.

Jede Hilfe wird geschätzt. Grüße!

+0

Finden Sie die englische Übersetzung für den Fehler und fügen Sie ihn in die Frage als Text ein. – Breeze

+0

Fertig :) Grüße –

Antwort

0

Ich löste das Problem. Ich habe die Datei 'Añadir Imagen' genannt und es scheint, dass localhost den 'ñ' Charakter nicht erkennt.

Hoffe, dass es jemand mit dem gleichen Problem hilft.

Grüße!