プログラムでメディアライブラリの下にイメージを作成します

StackOverflow https://stackoverflow.com/questions/898719

  •  23-08-2019
  •  | 
  •  

質問

メディアライブラリの下に画像を作成する方法プログラムで?

役に立ちましたか?

解決

サイトコア6?このコードは、

これを前提としてい
TemplateItem templateItem = Sitecore.Context.Database.GetTemplate("system/media/unversioned/flash");
Item parentItem = Sitecore.Context.Database.GetItem( "/sitecore/media library", Language.Parse("en) );
var mco = new MediaCreatorOptions();
mco.Database = Sitecore.Context.Database;
mco.Language = Sitecore.Context.Language;
mco.Versioned = false;
mco.Destination = string.Format( "{0}/{1}", parentItem.Paths.FullPath, "my media item name" );
mco.FileBased = Settings.Media.UploadAsFiles;

var mc = new MediaCreator();
newItem = mc.CreateFromFile( "path to your media file", mco );

このはそれの本質です。明らかに(かどうか?)、あなたがアップロードしたいしているものと一致するようにテンプレート名を切り替えて、適切なパスを挿入します。おそらく(「ウェブ」になります)の代わりに、コンテキストデータベースの「マスター」データベースへのハードワイヤードのアップロードを検討

- 。あなたはライブのサイトからアップロードされて来ているものであれば

この情報がお役に立てば幸い: - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top