Witam. Chce dodac zdjecie do produktu uzywajac magento api.
Fragment kodu:
$sciezka="/tmp/".$_FILES["pic1"]["name"];
$newImage=array(
'file'=>array(
'content' =>base64_encode(file_get_contents($sciezka)),
'mime' => 'image/jpeg'
),
'label' => 'nic',
'position' => 0,
'types' => array('image','small_image','thumbnail'),
'exclude' => 0
);
try
{
$imageFilename = $client->call($sess_id, 'product_media.create', array('Sku', $newImage));
$client->call($sess_id, 'product_media.update', array(
'Sku',
$imageFilename,
array(
'position' => 0,
'types' => array('image','small_image','thumbnail')
)
)
);
}
catch(Exception $e)
{
print("blad jpeg" . $e->getMessage() . "\n" );
}
Efekt jest taki ze zdjecie jest wyslane na serwer i umieszczone w kat /media/catalog/product/i/m jednakze nie jest w zaden sposob powiazane z produktem czyli tak jakby update nie dzialal. Any idea?