Генерация HTML-файла с использованием javascript и правильных типов MIME, таких как «текст / html»

#javascript #html #file

#javascript #HTML #файл

Вопрос:

В настоящее время я использую этот код для создания текстового файла:

                     var text = "this is the content";                    
                    var name = "myfilename.txt";
                    var type = "text/plain";
                    var a = document.getElementById("a");
                    a.style.display = "block";
                    var file = new Blob([text], {type: type});
                    a.href = URL.createObjectURL(file);
                    a.download = name;
  

Теперь, вместо создания файла .txt, если я хотел бы создать HTML-файл. Я понимаю, мне нужно изменить «myfilename.html «.

Каким должно быть значение «type»?

Комментарии:

1. developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/…

2. Скорее всего, «текст / html». вы можете использовать типы mime в Google для получения дополнительной информации

Ответ №1:

                 var text = "this is the content";                    
                var name = "myfilename.txt";
                var type = "text/html";
                var a = document.getElementById("a");
                a.style.display = "block";
                var file = new Blob([text], {type: type});
                a.href = URL.createObjectURL(file);
                a.download = name;