Node.js 如何更改从http.get()方法| Node js下载的文件名

Node.js 如何更改从http.get()方法| Node js下载的文件名,node.js,express,http,amazon-s3,http-get,Node.js,Express,Http,Amazon S3,Http Get,下面是从aws s3下载的文件,但我想将下载的文件重命名为newName.txt app.get('/', function(req, res){ let URL = "http://bucket-name.s3.amazonaws.com/uploadedFile.txt" http.get(URL,function(file){ file.pipe(res) }) }); 我得到了解决方案,让我们考虑一下,如果你想

下面是从aws s3下载的文件,但我想将下载的文件重命名为newName.txt

app.get('/', function(req, res){

let URL = "http://bucket-name.s3.amazonaws.com/uploadedFile.txt"

      http.get(URL,function(file){

        file.pipe(res)

      })
  

});

我得到了解决方案,让我们考虑一下,如果你想从AWS下载.APK文件,并且新文件名是NeXAPK.APK,那么你可以使用下面的代码


app.get('/', function(req, res){

let URL = "http://bucket-name.s3.amazonaws.com/apkFolderNameInAwsS3"

      http.get(URL,function(file){

      res.setHeader('Content-disposition', 'attachment; filename=newApk.apk');
      res.setHeader('Content-type', 'application/vnd.android.package-archive');

        file.pipe(res)

      })
  

});
这里是apk文件的mime类型