Magento 产品上传图像未出现 .Net

问题描述 投票:0回答:1

我有一个内部 Product 对象和一个 Magento 产品,我正在尝试将图像上传到 Magento 产品,但即使上传了图像,它也没有设置为产品的缩略图,这是我的代码:

    private catalogProductAttributeMediaCreateEntity CreateProductImage(Product product)
    {
        var productImageEntitiyInternal = new catalogProductImageFileEntity();
        productImageEntitiyInternal.content = product.Image;
        productImageEntitiyInternal.mime = product.ImageMime;

        var productImageEntity = new catalogProductAttributeMediaCreateEntity();
        productImageEntity.file = productImageEntitiyInternal;
        productImageEntity.types = new[] { "thumbnail", "small_image", "image" }; ;
        productImageEntity.position = "0";
        productImageEntity.exclude = "0";
        return productImageEntity;
    }

然后

string imageFileName = _proxy.catalogProductAttributeMediaCreate(_sessionId, magentoProduct.SKU, magentoProduct.Image, "default", null);

其中magentoProduct.image是我刚刚创建的实体。

图片已上传,但未设置为产品缩略图。

c# .net magento soap magento-soap-api
1个回答
1
投票

我对magento有一点了解。我见过没有flashplayer我们无法上传任何图像也无法正确显示图像。所以如果你还没有安装flashplayer,那么首先安装它并尝试一下。

© www.soinside.com 2019 - 2024. All rights reserved.