Kann jemand ein Bild programmatisch unter Medienbibliothek erstellen?Programmgesteuertes Erstellen von Bildern unter der Medienbibliothek
Danke,
Kann jemand ein Bild programmatisch unter Medienbibliothek erstellen?Programmgesteuertes Erstellen von Bildern unter der Medienbibliothek
Danke,
Sitecore 6? Dieser Code geht davon aus
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);
Dies ist die Essenz davon. Offensichtlich (oder nicht?), Wechseln Sie den Namen der Vorlage so, dass er dem entspricht, was Sie hochladen möchten, und fügen Sie einen geeigneten Pfad ein. Wenn das, was Sie hochladen, von der Live-Site kommt - ziehen Sie es vielleicht in Erwägung, eine fest verdrahtete "Master" -Datenbank anstelle einer Kontextdatenbank (die "Web" wäre) hochzuladen.
Hoffe das hilft :-)