我想解压缩在内存中使用普通 FileInput 上传/选择的文件,并从文本文件中提取数据。
我找到了这个 npm 包:https ://www.npmjs.com/package/unzipper并用
@JsModule("unzipper")
external val unzipper: dynamic
但我真的不知道如何从这里开始,因为 unzipper 只接受 URL 和 Streams。w3c.files.File 对象在那里并被填充,但我真的不知道如何处理它。
private fun handleSubmit(event: Event) {
event.preventDefault()
state.file?.let { file ->
// Extract file and read content of text.txt
}
}