这个 @flatfile/plugin-zip-extractor 插件解压缩了ZIP文件并将其内容上传到Flatfile,由其他提取器进一步处理.
事件类型 :
listener.on('file:created')
支持的文件类型 :
.zip
嵌入Flatfile时,该插件应被部署在服务器侧听器中. 学多点
参数
options.debug - 说吧 default: false - 说吧 boolean - (可选)
这个 debug 参数允许您切换打开/关闭帮助调试信件
发展目的.
API 调用
api.files.downloadapi.files.getapi.files.updateapi.jobs.ackapi.jobs.completeapi.jobs.createapi.jobs.failapi.jobs.update
使用量
听好要上传到 Flatfile 的 ZIP 文件 。 文件将被下载、解析并上载到 Flatfile 。 一旦完成,文件将准备在文件区域导入 。 此插件被设计为用于与其他提取器相交, 如 Excel 提取器,以提取和处理 ZIP 文件所包含文件的内容。 名称开始的文件 . 将被忽略,因为这些通常是系统文件(即:. .DS_store) (中文(简体) ).
npm i @flatfile/plugin-zip-extractor
import { ZipExtractor } from "@flatfile/plugin-zip-extractor";
听众.js
listener.use(ZipExtractor());
完整示例
在这个例子中 ZipExtractor 已初始化,然后在 Flatfile 听器中注册为中间软件。 当JSON文件被上传后,插件会提取出ZIP文件的内容并上传到FlatFile.
import { ZipExtractor } from "@flatfile/plugin-zip-extractor";
// Initialize the ZIP extractor
const zipExtractor = ZipExtractor();
// Register the extractor as a middleware for the Flatfile listener
listener.use(zipExtractor);
// When a ZIP file is uploaded, the files will be extracted and uploaded.