Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Gravar conteudo de textarea num ficheiro

$
0
0
Boas

Eu tenho um script que grava o conteudo de uma textarea num ficheiro txt

Código :
function saveTextAsFile()
{        
    var textToWrite = document.getElementById("inputTextToSave").value;
    var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'});
    var fileNameToSaveAs = "nome_ficheiro.txt";
   
    var downloadLink = document.createElement("a");
    downloadLink.download = fileNameToSaveAs;
    downloadLink.innerHTML = "link";
   
    window.URL = window.URL || window.webkitURL;
                 
    downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
    downloadLink.onclick = destroyClickedElement;
    downloadLink.style.display = "none";
    document.body.appendChild(downloadLink);
   
    downloadLink.click();
}
function destroyClickedElement(event)
{
    document.body.removeChild(event.target);
}

Mas o ficheiro de texto não guarda os break lines, nem espaços.

Como posso corrigir este script?

Viewing all articles
Browse latest Browse all 14700