Necesito escribir algunos datos en un archivo local usando fetch. Cuando trato de hacer mi método, no funciona. Tal vez fetch no pueda escribir archivos, no lo sé. ¡Gracias!
let recv = document.getElementById("recv").value; let money = document.getElementById("cost").value; fetch(recv+'.txt') .then(response => response.text()) .then(data => { // Do something with your data let hernmon = data; int1 = parseInt(hernmon); int2 = parseInt(money); int3 = parseInt(moneyint) let outmon = int1 + int2; data = outmon; }); fetch(name+'.txt') .then(response => response.text()) .then(data => { // Do something with your data let hernmon = data; int1 = parseInt(hernmon); int2 = parseInt(money); int3 = parseInt(moneyint) let incmon = int3 - int2; data = incmon; }); returnNo puede escribir directamente en un archivo local, ya que eso causaría problemas de seguridad masivos, pero puede crear archivos en el navegador usando Blob y URL.createObjectURL . Todos los navegadores recientes lo admiten y lo proporcionan como un enlace de descarga para el usuario. Puede sugerir un nombre de archivo a través del atributo de descarga del enlace, en navegadores compatibles con el atributo de descarga. Al igual que con cualquier otra descarga, el usuario que descargue el archivo tendrá la última palabra sobre el nombre del archivo...