En el contexto de una extensión de Chrome, quiero asignar algunos archivos locales descargados a datos almacenados.
Tengo problemas para entender por qué chrome.downloads.search no detecta un archivo que está claramente en la carpeta deseada según mi sistema operativo.
❯ ls ~/Downloads/PaperMemoryStore/*2101* /Users/victor/Downloads/PaperMemoryStore/2101.02464.pdf const allfiles = await new Promise((resolve) => { chrome.downloads.search( { filenameRegex: "PaperMemoryStore/.*" }, (p) => resolve(p)) ) }); allfiles.filter(f => f.filename.includes("2101")) // [] <- empty filter Entiendo por qué todos los allfiles pueden tener más resultados que los que muestra el sistema de archivos (debido a DownloadItem.state , por ejemplo), pero no por qué mostraría menos.
¿Es posible que chrome.downloads.search no devuelva archivos que no se han descargado sino que simplemente se colocan en una carpeta? No pude encontrar tal información en los documentos .
Guión:
2101.02464.pdf )Downloads/ ( PaperMemoryStore )Version 1.36.122 Chromium: 99.0.4844.88 (Build officiel) (x86_64)