Я изучаю Umbraco 8 последней версии.Я пытаюсь создать новый образ изображения в SurfaceController.Моя проблема в том, что код выполняется успешно, но он не создает изображение в разделе мультимедиа.
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](https://i.stack.imgur.com/ygRHO.png)
Кто-нибудь может подсказать, почему изображение не загружается в mediaSection?