Node.js从临时URL读取文件
我试图读取用户以前select的文本文件:
<input id="file" type="file" name="file" id="file" />
所以我定义了一个这样的监听器:
$('#file').change( function(event) { file = URL.createObjectURL(event.target.files[0]); });
而我需要复制它后,我正在使用一个函数来复制这样的文件:
function copyFile(source, target, cb) { var cbCalled = false; var rd = fs.createReadStream(source); rd.on("error", function(err) { done(err); }); var wr = fs.createWriteStream(target); wr.on("error", function(err) { done(err); }); wr.on("close", function(ex) { done(); }); rd.pipe(wr); function done(err) { if (!cbCalled) { cb(err); cbCalled = true; } } }
但我有一个错误: 错误:ENOENT:没有这样的文件或目录,打开“blob:文件%3A /// 78a3eba0-4e94-4fed-8449-e66b676c92ad”
如何从浏览器在内存中创build的临时URL复制?
预先感谢您的帮助