使用s3 npm包在Nodejs中上传文件

时间:2018-02-19 09:32:10

标签: node.js

我正在使用Nodejs中的s3存储桶上传视频文件。

当我在s3存储桶上传文件时,它也会上传到 temp / 文件夹中。所以经过几次视频上传临时文件夹因此而变满,我无法上传更多视频。

如何在文件成功后从temp文件夹中删除此视频或不在Nodejs代码中的s3存储桶上传?

我使用下面的包来换取s3水桶。 https://www.npmjs.com/package/s3

1 个答案:

答案 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!');
});