我正在使用Nodejs中的s3存储桶上传视频文件。
当我在s3存储桶上传文件时,它也会上传到 temp / 文件夹中。所以经过几次视频上传临时文件夹因此而变满,我无法上传更多视频。
如何在文件成功后从temp文件夹中删除此视频或不在Nodejs代码中的s3存储桶上传?
我使用下面的包来换取s3水桶。 https://www.npmjs.com/package/s3
答案 0 :(得分:1)
var s3 = new AWS.S3();
s3.abortMultipartUpload(params, function (err, data) {
if (err) console.log(err, err.stack); // USE BELOW CODE HERE
else console.log(data); // ALSO HERE
});
以下是如何使用NodeJS从系统中删除/删除文件的示例
// include node fs module
var fs = require('fs');
// delete file named 'sample.txt'
fs.unlink('sample.txt', function (err) {
if (err) throw err;
// if no error, file has been deleted successfully
console.log('File deleted!');
});