首先,这跟 TypeScript 无关。Chrome 86 提供了新的文件系统 API chooseFileSystemEntries、现在已经拆成了 showOpenFilePicker、showSaveFilePicker、showDirectoryPicker 可以满足你的这个需求。但要注意这几个 API 都不是标准,仅高版本 Chromium 内核的浏览器支持。并且该方法第一只支持 HTTPS 站点,第二需要用户授权(就类似获取定位时的那种授权弹窗)。
首先,这跟 TypeScript 无关。
Chrome 86 提供了新的文件系统 API
chooseFileSystemEntries
、现在已经拆成了showOpenFilePicker
、showSaveFilePicker
、showDirectoryPicker
可以满足你的这个需求。但要注意这几个 API 都不是标准,仅高版本 Chromium 内核的浏览器支持。并且该方法第一只支持 HTTPS 站点,第二需要用户授权(就类似获取定位时的那种授权弹窗)。