¿Cómo se configura el nombre de un archivo de blob en JavaScript cuando se fuerza la descarga a través de window.location?
function newFile(data) {
var json = JSON.stringify(data);
var blob = new Blob([json], {type: "octet/stream"});
var url = window.URL.createObjectURL(blob);
window.location.assign(url);
}
Al ejecutar el código anterior, se descarga un archivo al instante sin una actualización de página que se vea así:
bfefe410-8d9c-4883-86c5-d76c50a24a1d
En su lugar, quiero establecer el nombre del archivo como my-download.json .