Node.js 使用webkitdirectory上载木偶演员文件
我已经用一个表单写了一个页面,其中有一个文件输入字段Node.js 使用webkitdirectory上载木偶演员文件,node.js,webkit,puppeteer,Node.js,Webkit,Puppeteer,我已经用一个表单写了一个页面,其中有一个文件输入字段webkitdirectory。现在我试着用木偶演员来测试它。似乎有一个uploadFile('path/to/file')方法,我希望它也能接受目录。不幸的是,它似乎没有这样做 这是测试文件中的行: await input.uploadFile('/path/to/directory') 在nodejs端,我打印文件(使用强大的工具处理)时,我得到以下输出: File { _events: [Object: null prototype
webkitdirectory
。现在我试着用木偶演员来测试它。似乎有一个uploadFile('path/to/file')
方法,我希望它也能接受目录。不幸的是,它似乎没有这样做
这是测试文件中的行:
await input.uploadFile('/path/to/directory')
在nodejs端,我打印文件(使用强大的工具处理)时,我得到以下输出:
File {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
size: 0,
path:
'/tmp/uploads-dir--aohyI0/upload_9f55c1ec641fac3902faccf665cfac35',
name: '',
type: 'application/octet-stream',
hash: null,
lastModifiedDate: null,
_writeStream: null }
但是,当我手动用chrome上传目录时,我得到以下信息:
File {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
size: 0,
path:
'/tmp/uploads-dir--dbCZZG/upload_ec20a6ffc079a3cba92d8114b7418527',
name:
'path/to/myfile.txt',
type: 'application/octet-stream',
hash: null,
lastModifiedDate: null,
_writeStream: null }
正如你所看到的,第一个名字是空白的,我没有收到任何实际的文件
有没有办法用Puppeter用webkitdirectory
测试表单