gpt4 book ai didi

javascript - 使用 node.js 上传文件后将文件从临时文件夹移动到当前文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 00:47:44 27 4
gpt4 key购买 nike

下面的node.js服务器代码允许客户端将文件上传到临时位置。

var restify = require('restify');
var server = restify.createServer();
server.use(restify.bodyParser());

server.post('/fileupload', function(req, res, next){
var path_temp = req.files.file.path;
console.log(path_temp);
res.end('upload');

next();
});

server.listen(8000);

上传的文件存储在文件夹位置path_temp。如何将此文件复制到正在运行的 Node.js 脚本的当前文件夹中?

最佳答案

感谢评论中提供的提示,这是我自己的问题的答案。

var restify = require('restify');
var fs = require('fs-extra');
var server = restify.createServer();
server.use(restify.bodyParser());

server.post('/fileupload', function(req, res, next){
var path_temp = req.files.file.path;
var currentFolder = process.cwd();
var filename = 'filename.txt'; //up to you
fs.move(path_temp, currentFolder + '/' + filename, function(err) {
if (err) return console.error(err)
console.log("file uploaded!")
});

res.end('upload');

next();
});

server.listen(8000);

关于javascript - 使用 node.js 上传文件后将文件从临时文件夹移动到当前文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33914206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com