Creazione di programmazione immagine sotto Media Library
Domanda
Come creare un immagine sotto Mediateca di programmazione?
Soluzione
Sitecore 6? Questo codice presuppone quindi
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 );
Questa è l'essenza di esso. Ovviamente (o no?), Passare il nome del modello per corrispondere a ciò che si vuole caricare, e inserire un percorso appropriato. Se ciò che si è caricato è proveniente dal sito dal vivo -. Forse prendere in considerazione il caricamento cablato al database "master" al posto del database di contesto (che sarebbe "web")
Spero che questo aiuti: -)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow