我将使用Node.js的请求模块将文件从远程服务器传输到用户浏览器。以下是我使用的代码:
expressjs_app.get("/file_url", function(req, res){
request.get('remote_file_url').pipe(res);
});
一切都运作正常,我只想知道是否可以在浏览器中为用户更改文件名?
更新
我正在向用户发送远程文件以进行下载,当用户希望保存文件时,我希望文件名称与原始文件名称不同。
例如,如果远程文件为:http:// domain.com/file1.zip
,我想将文件名更改为 http:// mydomain.com/myfile.zip
。