Tengo un problema con la configuración de la ruta para descargar archivos en este caso para imágenes. Descargo la imagen de la URL con una construcción de blob como esta:
async function downloadImage(imageSrc) { const image = await fetch(imageSrc) const imageBlog = await image.blob() const imageURL = URL.createObjectURL(imageBlog) const link = document.createElement('a') link.href = imageURL link.download = 'asd.png' document.body.appendChild(link) link.click() document.body.removeChild(link) }Luego capto una señal de descarga en main.js como esta:
session.defaultSession.on("will-download", (event, item, webContents) => { item.setSavePath( /local_dir/ + item.getFilename()); })Cuando inicio sesión en getFilename() tengo el nombre de archivo correcto que quiero, silencioso también funciona porque no tengo una ventana para ubicar el directorio de descarga, pero cuando miro en el directorio está vacío.
Gracias por la ayuda.
Así que hice esto agregando __dirname const a la ruta
item.setSavePath(__dirname + '\\photos\\' + item.getFilename());