Mic*_*zek 6 javascript filesystems google-chrome-app
是否可以转换FileEntry为标准JavaScript对象File?我在文档https://developer.chrome.com/apps/fileSystem中找不到任何有意义的内容
xlm*_*xlm 10
该FileEntry 文件在这里所做的指导:
该
FileSystemFileEntry文件系统API的接口表示在文件系统中的文件.它提供了描述文件属性的属性,以及file()创建可用于读取文件的File对象的方法.
不幸的是,file()方法依赖于回调而不是Promises,但是我们可以将它包装起来并使得使用API(和阅读代码)变得更容易:
async function getFile(fileEntry) {
try {
return await new Promise((resolve, reject) => fileEntry.file(resolve, reject));
} catch (err) {
console.log(err);
}
}
var file = await getFile(fileEntry);
Run Code Online (Sandbox Code Playgroud)
请注意,这FileSystemFileEntry是非标准功能,不是标准跟踪,因此API和浏览器支持可能会发生变化!