浏览器端,不是node。
ReadableStream
/WritableStream
相当好使,但是.pipeTo
返回的是一个正常退出时resolve的Promise
。如果想要取消掉这个管道,请问应该怎么做呢?
举例来说:
async function saveToWebkitFS(url) {
const readable = (await fetch(url)).body;
//自己封装了Chrome文件系统
const writeable = await webkitFSWrapper.createWriteStream(url);
return readable.pipeTo(writeable);
}
function abort(pipe) {
// 这里写什么?
}