Создать файловый объект из содержимого с помощью 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 }); } но это не преобразование в файл
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему при загрузке файла мой файловый объект имеет значение null в Struts 2?
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему при загрузке файла мой файловый объект имеет значение null в Struts 2?
Anonymous » » в форуме JAVA - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему при загрузке файла мой файловый объект имеет значение null в Struts 2?
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-