-
- JeroenBW

-
Total Posts: 1
Joined: 2011-10-19
|
Goedemorgen,
Ik wil doormiddel van een soap functie afbeeldingen importeren in mijn magento webshop.
De code die ik hiervoor gebruik is:
// Link van de afbeelding $img = mysql_real_escape_string($product->Image); $newImage = array( 'file' => array( 'name' => $ProductNumber, 'content' => base64_encode(file_get_contents($img)), 'mime' => 'image/jpeg' ), 'label' => $ProductDescription, 'position' => 1, 'types' => array('small_image'), 'exclude' => 0 ); $imageFilename = $connectie->call($sessionId, 'product_media.create', array($productid, $newImage));
Als ik daarna in de error logs kijk, zie ik de volgende foutmelding:
PHP Fatal error: Uncaught SoapFault exception: [104] Afbeelding kan niet gemaakt worden in /var/www/vhosts/DOMEIN/httpdocs/naarmagento.php:441\nStack trace:\n#0 /var/www/vhosts/DOMEIN/httpdocs/naarmagento.php(441): SoapClient->__call('call', Array)\n#1 /var/www/vhosts/DOMEIN/httpdocs/naarmagento.php(441): SoapClient->call('665beb9cdc5ec9f...', 'product_media.c...', Array)\n#2 {main}\n thrown in /var/www/vhosts/DOMEIN/httpdocs/naarmagento.php on line 441
Als ik nu bij het betreffende product ga kijken, staat hier gewoon mijn afbeelding als “Small image”, terwijl de error is “[104] Afbeelding kan niet gemaakt worden”.
Door deze “PHP Fatal error” loopt mijn script steeds vast.
Weet iemand wat ik fout doe?
|