Напишите текстовый файл с JavaScript [дубликат]

На этот вопрос уже есть ответ:

Как мне написать в текстовом файле с использованием JavaScript. У меня есть этот код, но он не работает для меня:

function WriteFile(filename, data)
        {
            var FileOpener = new ActiveXObject("Scripting.FileSystemObject");
            var FilePointer = FileOpener.OpenTextFile(filename, 2, false);
            FilePointer.WriteLine(data);
            FilePointer.Close();
        }
0
задан 05.08.2016, 02:00
2 ответа

Короткий ответ "ты не можешь".

Длинный ответ: Нет стандартного способа, чтобы писать файлы (в машине, где работает браузер), которая функционирует хорошо во всех мажоритарных браузерах.

Метод activex поможет тебе для IE (не для Edge). Mozilla имеет FileHandle для Firefox, и Google имеет FileWriter для Chrome.

Ощутитесь, что нет никакого (надежного) способа способствовать тому, чтобы Safari или Edge написали файлы.

Я предлагаю тебе читать также https://w3c.github.io/filesystem-api/, и https://stackoverflow.com / в / 6723450.

0
ответ дан 24.11.2019, 13:42

Начиная с HTML5 возможно читать файлы. Посредством API File. Эта та documentaciГіn официально https://www.w3.org/TR/file-upload /

, Чтобы писать в файлах с браузера, - немного сложнее. Я оставляю тебе это видео, где ты можешь видеть, как функционирует API File в случае, который ты нуждаешься в том, чтобы написать в файлах. https://www.youtube.com/watch? v=Q9g-KyT4Ieg

0
ответ дан 24.11.2019, 13:42

Теги

Похожие вопросы