如何从Sails.js中的控制器访问资产/图像?

时间:2016-07-25 10:22:18

标签: javascript image-processing sails.js

我想创建一个图像处理库。我现在可以将我的图像成功上传到服务器的assets / image目录中。现在,我想从我的控制器调用该图像,以便我可以编辑或尝试图像处理过滤器。

例如。

   var img = "assets/image/loc.jpg"
   var pixels = img.getPixels.

但是,我找不到从控制器获取图像的方法。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Sails.js是一个围绕node.js构建的框架,因此您可以通过

访问文件系统
const fs = require('fs');

此处的文档https://nodejs.org/api/fs.html

你可能会做类似

的事情
fs.readFile('assets/image/loc.jpg', function (err, data) {
  //do whatever you want with your img 'data'
}

https://nodejs.org/api/fs.html#fs_fs_readfile_file_options_callback