使用node.js上传文件后,将文件从临时文件夹移动到当前文件夹
Move file from temporary folder to current folder after file upload with node.js
下面的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);
相关文章:
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- Grunt imagemin-观察多个文件/文件夹优化单个文件
- Angular 2-模型驱动的表单,带有输入文件(文件上传)
- 将整个JavaScript文件文件夹添加到HTML5应用程序缓存中
- HTML或JavaScript,如何找出程序文件文件夹的位置
- 使用 OS 在 JavaScript 中预置文件.文件
- 使用纯 JavaScript 创建文件/文件夹
- 基本脚本,它向自己发送一封包含从文件文件夹中随机选择的内容的邮件
- 巴贝尔节点不't编译时忽略指定的文件/文件夹
- 在以下场景中,如何使代码可用于多个文件文件对象
- Chrome拖放文件/文件夹不工作
- Bootstrap fileinput删除所有文件文件,而不是要删除的特定预览文件
- 如何在SonarQube 4.4's技术债务计算中忽略文件/文件夹?
- OneDrive for Business是否有客户端javascript库提供文件/文件夹选择器控件?
- 将文件从插件复制到配置文件文件夹
- 从sd卡复制目录到“文件”;文件夹中
- 逐行读取上传的文件.文件,使用cfs:gridfs存储)
- 配置grunt copy任务,排除文件/文件夹
- 用于检查CSS和JS文件文件夹的工具
- gruntjs:将文件+文件夹重命名为任务