#umbraco #umbraco6 #umbraco7
#umbraco #umbraco6 #umbraco7
Вопрос:
Я хочу добавить изображение с помощью contentservice в umbraco, можно ли это сделать просто с помощью метода setValue, что мне нужно передать методу setValue?
Ответ №1:
Вместо ContentService следует использовать MediaService.
// check ApplicationContext.Current != null
var ms = ApplicationContext.Current.Services.MediaService;
var newMediaItem = ms.CreateMedia(file.FileName, <parentId>, Constants.Conventions.MediaTypes.Image);
newMediaItem.SetValue(Constants.Conventions.Media.File, file);
ms.Save(newMediaItem);
Комментарии:
1.
ms.Save(mimage);
? Я думаю, что «изображение» здесь должно быть «newMediaItem».