后台办公室Umbraco版本8中的mediaSection中未显示图像

时间:2019-03-15 13:59:01

标签: c# umbraco

我正在探索umbraco 8最新版本。我正在尝试在surfaceController中创建新的Image媒体。我的问题是代码执行成功,但没有在媒体部分创建图像。

public class ContactFormController : SurfaceController
{
    // GET: Tour
    [HttpPost]
    public ActionResult Submit(TourViewModel model, HttpPostedFileBase file)
    { 
            var fileName = Path.GetFileName(file.FileName);
            string imgPath = @"Path of image file aka TestImage.jpg";

            var ms = Services.MediaService;

            using (var file1 = new FileStream(imgPath, FileMode.Open))
            {
                var parent = ms.GetRootMedia().FirstOrDefault(); // or -1 for root media object
                var media = ms.CreateMedia("TestImage", parent, Constants.Conventions.MediaTypes.Image);

              media.SetValue(Constants.Conventions.Media.File, file1); // save image inside folder
                var mediaSaved = ms.Save(media);
             }

       return RedirectToCurrentUmbracoPage();
    }
}  

此处输出:

enter image description here

有人可以建议为什么mediaSection中没有加载图像吗?

0 个答案:

没有答案