我解決我的問題。我提到了解決方案。
去OnePica_ImageCDN-1.0.9 \ OnePica \ ImageCdn \型號\適配器\ Amazons3.php
替換此
公共職能的getURL($文件名)
{
$type = Mage::app()->getStore()->isCurrentlySecure() ? 'url_base_secure' : 'url_base';
$base_url = Mage::getStoreConfig('imagecdn/amazons3/' . $type);
$filename = $base_url . $this->getRelative($filename);
return str_replace('\\', '/', $filename);
}
by
public function getUrl($ filename)
{
$type = Mage::app()->getStore()->isCurrentlySecure() ? 'url_base_secure' : 'url_base';
$base_url = Mage::getStoreConfig('imagecdn/amazons3/' . $type);
$product = Mage::registry('current_product');
$productId = $product->getId();
$resource = Mage::getSingleton('core/resource')->getConnection('core_write');
$imageName = $resource->fetchOne("select value from catalog_product_entity_varchar where attribute_id=86 && entity_id = ".$productId);
$filename = $base_url . $this->getRelative($filename);
$filename = substr($filename, 0, -22);
$filename = $filename.$imageName;
return str_replace('\\', '/', $filename);
}
呀,這是Magento的一個默認功能,但由於使用另一臺服務器的圖像上傳,我希望讓它獨立的圖像文件在Magento媒體。我遵循了你所建議的相同概念,並進行了一個非常簡單的修復,我在3個寶貴的日子裏收集了這個修理。 –