【发布时间】:2015-04-14 18:52:01
【问题描述】:
我想重命名或想为上传的媒体项目命名,但它总是以未命名的项目(媒体)名称上传。以下是我的代码。
public static void UploadImage(int customerID,FileUpload fup)
{
using (new SecurityDisabler())
{
var options = new Sitecore.Resources.Media.MediaCreatorOptions
{
AlternateText =customerID.ToString(),
FileBased = false,
IncludeExtensionInItemName = false,
KeepExisting = false,
Versioned = false,
Destination = "/sitecore/media library/temp",
Database = Sitecore.Configuration.Factory.GetDatabase("master")
};
var filepath = HttpContext.Current.Server.MapPath(fup.FileName);
var creator = new MediaCreator();
var mediaItem = creator.CreateFromStream(fup.PostedFile.InputStream, filepath, options);
MediaItem myFile = mediaItem;
myFile.Name = customerID.ToString(); // unable to give becasue it read only
}
}
【问题讨论】: