Создайте файловый объект из содержимого и отправьте его по электронной почте с помощью JavaScript. ⇐ Javascript
Создайте файловый объект из содержимого и отправьте его по электронной почте с помощью JavaScript.
У меня есть данные этого файла
const ics = 'BEGIN:VCALENDAR\n' + 'ВЕРСИЯ:2.0\n' + 'CALSCALE:ГРЕГОРИАНСКИЙ\n' + 'МЕТОД:ПУБЛИКОВАТЬ\n' + 'КОНЕЦ:VCALENDAR\n'; я хочу создать файловый объект
где fileBody — данные ics
convert(fileBody,имя файла) { let fileContent=this.dataURLtoFile('data:text/plain;charset=utf-8,' + encodeURIComponent(fileBody),filename); } dataURLtoFile(dataurl, имя файла) { console.log('dataurl',dataurl); вар arr = dataurl.split(","), mime = arr[0].match(/:(.*?);/)[1], бстр = atob(arr[1]), n = длина bstr, u8arr = новый Uint8Array (n); в то время как (n--) { u8arr[n] = bstr.charCodeAt(n); } вернуть новый файл ([u8arr], имя файла, {тип: mime }); } но это не преобразование в файл
У меня есть данные этого файла
const ics = 'BEGIN:VCALENDAR\n' + 'ВЕРСИЯ:2.0\n' + 'CALSCALE:ГРЕГОРИАНСКИЙ\n' + 'МЕТОД:ПУБЛИКОВАТЬ\n' + 'КОНЕЦ:VCALENDAR\n'; я хочу создать файловый объект
где fileBody — данные ics
convert(fileBody,имя файла) { let fileContent=this.dataURLtoFile('data:text/plain;charset=utf-8,' + encodeURIComponent(fileBody),filename); } dataURLtoFile(dataurl, имя файла) { console.log('dataurl',dataurl); вар arr = dataurl.split(","), mime = arr[0].match(/:(.*?);/)[1], бстр = atob(arr[1]), n = длина bstr, u8arr = новый Uint8Array (n); в то время как (n--) { u8arr[n] = bstr.charCodeAt(n); } вернуть новый файл ([u8arr], имя файла, {тип: mime }); } но это не преобразование в файл
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Symfony Создайте госсенберг PDF в памяти и отправьте его по электронной почте
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Symfony Создайте госсенберг PDF в памяти и отправьте его по электронной почте
Anonymous » » в форуме Php - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Snowflake – экспортируйте результаты в формате CSV и отправьте по электронной почте.
Anonymous » » в форуме Python - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-