Orchard的.Net Image Resizer

时间:2015-05-18 11:24:00

标签: c# .net orchardcms image-resizing imageresizer

目前在.net imageresizer v 3.4.3.130中存在问题。我已经实现了它,能够传递不同的指令集以进行大小调整:

public bool Upload(string fileName, string contentType, byte[] fileData)
{
    var extension = string.Empty;
    if (contentType == "image/jpeg")
        extension = "jpg";

    using (var ms = new MemoryStream())
    {
        //large
        string filePath = String.Format("ftp://{0}/{1}-large.{2}", _ftpHost, fileName, extension);

        ImageBuilder.Current.Build(new ImageJob(fileData, ms, _largeInstructions));

        _ftpClient.Upload(filePath, _ftpUsername, _ftpPassword, ms.ToArray());

    } //Repeated for different image sizes & appropriate instructions.



    return true;
}

但是,当我调用该函数并传入原始图像数据时,我得到以下异常。

{“找不到方法:'Void ImageResizer.ImageJob..ctor(System.Object,System.Object,ImageResizer.Instructions)'。”}

我们在Orchard CMS中包含的MVC.Net应用程序的代码部分。

这可能是由于装配冲突还是其他原因造成的?

0 个答案:

没有答案