यहां मैंने जो कोशिश की है और यह काम नहीं कर रहा है। मुझे कोई त्रुटि नहीं मिलती है, लेकिन ऐसा लगता है कि फ़ाइल को मीडिया लाइब्रेरी में भी जोड़ना प्रतीत नहीं होता है।एएसपी फ़ाइल अपलोड नियंत्रण का उपयोग कर कोड में साइटकोर मीडिया लाइब्रेरी में फ़ाइल कैसे अपलोड कर सकता हूं?
using(new Sitecore.SecurityModel.SecurityDisabler())
{
if(myFileControl.HasFile)
{
MediaCreatorOptions _options = new MediaCreatorOptions();
_options.Database = Factory.GetDatabase("master");
_options.FileBased = false;
_options.IncludeExtensionInItemName = false;
_options.KeepExisting = false;
_options.Versioned = false;
_options.Destination = "/sitecore/media library";
MediaItem _newFile = MediaManager.Creator.CreateFromStream(myFileControl.FileContent, myFileControl.FileName, _options);
}
}
मेरा सबसे बड़ा मुद्दा यह है कि मैं वास्तव में समझ नहीं पा रहा हूं कि कुछ अलग-अलग पैरामीटर और गुण क्या करते हैं। MediaCreatorOptions के लिए "गंतव्य" संपत्ति क्या है? क्या यह सिर्फ एक फ़ोल्डर होना चाहिए? क्या यह आइटम का नाम भी होना चाहिए? CreateFromStream विधि के लिए तीन पैरामीटर क्या हैं? पहला वाला स्ट्रीम लगता है - मुझे वह मिलता है। लेकिन दूसरा "फाइलनाम" कहता था। यह क्या होना चाहिए? अगर मैं स्ट्रीम से बना रहा हूं तो मुझे साइटकोर फ़ाइल नाम को बताने की ज़रूरत क्यों है?
किसी भी मदद की सराहना की जाएगी।