Как прикрепить файл html или docx к файлу ics с помощью javascript

Я могу создать это, используя образец текста. Ниже приведен фрагмент кода

var icsMSG = ["BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//Our Company//NONSGML v1.0//EN\nBEGIN:VEVENT\n" + attcament + "\nUID:me@google.com\nDTSTAMP:20120315T170000Z\nATTENDEE;CN=My Self ;RSVP=TRUE:MAILTO:me@gmail.com\nORGANIZER;CN=Me:MAILTO::test@gmail.com\nDTSTART:" + Date.now() +"\nDTEND:" + Date.now() +"\nLOCATION:" + "hyd" + "\nSUMMARY:Our Meeting Office\nEND:VEVENT\nEND:VCALENDAR"];
var blobObject = new Blob(icsMSG,{ type: 'text/calendar' }); 
window.navigator.msSaveBlob(blobObject, 'msSaveBlob_testFile.ics'); I tried the following way. But no luck. any ideas?  var attcament = "ATTACH;ENCODING=BASE64;VALUE=BINARY;X-FILENAME=smritta.docx:"+Base64.encode(messagesArr[i].getContent());

var icsMSG = ["BEGIN: VCALENDAR \ nVERSION: 2.0 \ nPRODID: - // Наша компания // NONSGML v1.0 // EN \ nBEGIN: VEVENT \ n" + attcament + "\ nUID: me@google.com \ nDTSTAMP : 20120315T170000Z \ nATTENDEE; CN = My Self; RSVP = TRUE: MAILTO: me@gmail.com \ nORGANIZER; CN = Me: MAILTO :: Tamara1@testexch.local \ nDTSTART: "+ Date.now () +" \ nDTEND : "+ Date.now () +" \ n МЕСТОПОЛОЖЕНИЕ: "+" hyd "+" \ nОБЗОР: Наш конференц-офис \ nEND: VEVENT \ nEND: VCALENDAR "]; var blobObject = new Blob (icsMSG, {type: 'text / calendar'}); window.navigator.msSaveBlob (blobObject, 'msSaveBlob_testFile.ics');

@ dmitry-streblechenko не могли бы вы взглянуть

Rajesh Rajoji 10.08.2018 14:43

Я не вижу полей в формате ics, которые позволяют прикреплять вложения. Вы уверены, что это актуально?

Terry Carmen 10.08.2018 14:49

При сохранении файла ics я мог найти следующий Attachment attr. НАЧАЛО: ВКАЛЕНДАРЬ PRODID: - // Корпорация Microsoft // Outlook 14.0 MIMEDIR // ВЕРСИЯ EN: 2.0 МЕТОД: ЗАПРОС X-MS-OLK-FORCEINSPECTOROPEN: ИСТИНА НАЧАЛО: VTIMEZONE TZID: Стандартное время Индии НАЧАЛО: СТАНДАРТ DTSTART: 16010101T000000 TZOF 0530 TZOFFSETTO: +0530 END: STANDARD END: VTIMEZONE НАЧАТЬ: VEVENT ATTACH; КОДИРОВАНИЕ = BASE64; VALUE = BINARY, X-FILENAME = smritta.docx: UEsDBBQABgAIAAA AIQABLhqfkwEAABMGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooA ACAAAAAAAAAAAAA Но мне нужно прикрепить файл. Есть ли способ? @TerryCarmen

Rajesh Rajoji 10.08.2018 14:51

Вот документы. Это похоже на расширение для Microsoft: msdn.microsoft.com/en-us/library/ee624484(v=exchg.80).aspx, поэтому я не ожидал, что кто-то еще знает, как с этим справиться.

Terry Carmen 10.08.2018 14:59
0
4
145
0

Другие вопросы по теме