Así que estoy alojando un sitio web localhost en mi raspberry pi con Apache y me pregunto cómo exportaría una cadena JSON a un archivo en el rpi. Sé cómo exportar un archivo, pero ¿cómo enviaría el archivo al rpi para poder verlo en mi explorador de archivos? En este momento, todo lo que hace es enviar el JSON a quien esté abriendo la página, pero necesito que se envíe a mi rpi en lugar de a quien esté abriendo la página web, como mi teléfono u otra computadora en la red. Puedo usar un servidor web siempre que sea gratuito, no habrá mucho tráfico en el sitio web, por lo que cualquier limitación debería estar bien. Aquí está mi código para exportar a un archivo:
function download(content, fileName, contentType){ var a = document.createElement("a"); var file = new Blob([content], {type: contentType}); a.href = URL.createObjectURL(file); a.download = fileName; a.click(); }y
download(JSON.stringify(data, null, 2), 'json.txt', 'text/plain');Obtuve este código de stackoverflow pero aún no he podido encontrar exactamente lo que estoy buscando. PHP está bien, pero realmente no sé cómo usarlo, ya que soy un codificador nuevo. Si me falta algo en mis preguntas, comenten para poder solucionarlo, porque esta es mi primera pregunta.
Bueno, dado que lo está alojando en Apache, podría intentar escribir algunos scripts PHP para guardar automáticamente el contenido del archivo, como file_put_contents() por ejemplo.