删除为通用流临时创建的文件
Removing file, which was temporarily created for gm stream
我在我的 meteor 应用程序中使用 collectionFS 和 gm 进行一些图像控制。我正在创建一个临时文件:
var fs = Npm.require('fs');
var filename = '/tmp/gm_' + Date.now();
var read = file.createReadStream('source'),
var temp = fs.createWriteStream(filename);
gm(read)
.crop(100, 100, 10, 10)
.stream().pipe(temp);
// Do some more things
// remove temp-file
最后我想删除这个临时文件。我怎么做?我对流不是很熟悉......
我想到了 fs.remove(filename)
这样的东西。
您正在寻找这个人:fs.unlinkSync(filename);
我在我的 meteor 应用程序中使用 collectionFS 和 gm 进行一些图像控制。我正在创建一个临时文件:
var fs = Npm.require('fs');
var filename = '/tmp/gm_' + Date.now();
var read = file.createReadStream('source'),
var temp = fs.createWriteStream(filename);
gm(read)
.crop(100, 100, 10, 10)
.stream().pipe(temp);
// Do some more things
// remove temp-file
最后我想删除这个临时文件。我怎么做?我对流不是很熟悉......
我想到了 fs.remove(filename)
这样的东西。
您正在寻找这个人:fs.unlinkSync(filename);