¿Cómo establecer la ruta predeterminada en la aplicación electrónica que se usa cada vez que los usuarios seleccionan archivos para cargar (a través de entradas de archivos HTML)?
Contexto: tengo un sitio web que se ejecuta en una aplicación electrónica donde los usuarios pueden cargar y descargar archivos. Cada vez que los usuarios descargan archivos, el cuadro de diálogo Guardar muestra la ubicación predeterminada. Esto se logra configurando: browserWindow.webContents.session.setDownloadPath(myDefaultPath) .
¿Cómo podría hacer lo mismo para el diálogo abierto? No hay setFileOpenPath() o similar.
Nota: El cuadro de diálogo abierto se abre a través <input type="file" ...> y no a través del cuadro de diálogo electrónico. El cuadro de diálogo de descarga se abre a través de file-saver-es si eso importa.
Ahora, en teoría, podría interceptar el evento de clic del botón "seleccionar archivo" y enviar un mensaje ipc al proceso principal de electrones y abrir un cuadro de diálogo de electrones donde tengo control sobre la ruta. A continuación, cargue el archivo seleccionado y envíe el blob a través de ipc al sitio web (proceso de representación). Esto parece terriblemente complicado para lo que necesito. De ahí la pregunta.