Попробуйте
const fileUpload = require('express-fileupload');
app.use(fileUpload());
, затем снова проверьте req.files
Первый параметр - это имя приложения; второй - командная строка. Попробуйте указать "explorer.exe" в качестве второго параметра.
См. Эту статью MSDN :
lpApplicationName [in, optional]
Имя модуля, который нужно выполнить. Этот модуль может быть на базе Windows применение. Это может быть другой тип модуля (например, MS-DOS или OS / 2), если соответствующая подсистема доступно на локальном компьютере.
Строка может указывать полный путь и имя файла модуля для выполнения или можно указать частичное имя. В в случае частичного имени функция использует текущий диск и текущий каталог для завершения Технические характеристики. Функция не будет используйте путь поиска . Этот параметр должен включать расширение имени файла; расширение по умолчанию не предполагается.
Вероятно, вам стоит попробовать " ShellExecuteEx ". Эта функция позволяет вам указать файл или папку и глагол , который описывает, что с ними делать. Если вы используете « исследовать
» в качестве глагола , он откроет проводник Windows с данной папкой .