如果图像不存在,Magento api会出现问题

时间:2010-09-17 13:51:04

标签: api magento

我正在使用magento api .. 其中我使用了“catalog_product_attribute_media.create”..如果它没有在存在该图像的服务器上获取图像,则会出现问题。 问题是..阻止我的脚本继续运行 我已经检查过URL是否为..但是如何处理这种情况,即它获取网址...但图像不存在

这是我的代码......

  if($products[$counter]->small_image_url){//check if url exists
    $newImage = array(
     'file' => array(
       'name' => 'file_name',
         'content' => base64_encode(file_get_contents($products[$counter]->small_image_url)),
         'mime'    => 'image/jpeg'),
         'label'    => $products[$counter]->product_name,
         'position' => 2,
         'types'    => array('thumbnail_image'),
         'exclude'  => 0
         );
 $imageFilename = $proxy->call($sessionId, 'product_media.create', array($sku, $newImage));
}

1 个答案:

答案 0 :(得分:0)

您是否尝试过检查空字符串?

if($products[$counter]->small_image_url && $products[$counter]->small_image_url != '')