【发布时间】:2016-09-30 18:45:52
【问题描述】:
我的要求是将文件/图像从现有文件夹复制到另一个文件夹。我如何使用 SAILS JS 实现它 我试过这个:
var imagePath = photoName; //image source path
var proImagePath = './assets/images/profilePics/'; //image destination
var stream = fs.createReadStream(imagePath);
stream.on('error', function (error)
{
console.log("Caught", error);
});
stream.on('readable', function ()
{
stream.read();
var desti = fs.createWriteStream(proImagePath); //desti
stream.pipe(desti);
stream.on('end',function() {
stream.close();
return res.json(200, {status: 1, message: 'Success.'});
});
但是用 :
来安慰一个错误 Caught { [Error: ENOENT, open 'http://192.168.1.64:9002/images/userimages/sijobhai/91121438-7219-4c0f-b27c-516b289614a2.jpg']
errno: 34,
code: 'ENOENT',
path: 'http://192.168.1.64:9002/images/userimages/sijobhai/91121438-7219-4c0f-b27c-516b289614a2.jpg' }
【问题讨论】:
-
看看node fs nodejs.org/api/fs.html
-
似乎您甚至没有尝试对此进行网络搜索。在这里提问之前,您应该先进行基础研究
标签: angularjs node.js api sails.js