Loopback下载文件

时间:2016-03-18 05:22:05

标签: node.js download loopbackjs strongloop

我正在关注该文件以下载文件。

https://docs.strongloop.com/display/public/LB/Storage+component

在该文档中,如果下载文件意味着需要遵循url模式。

GET / containers / {container} / files / {file}

示例:

我有容器1(容器名称)和文件名lb.png。

所以我像这样制作了网址

http://localhost:3000/api/containers/container1/files/lb.png?access_token=8Hfay0LRU2g22BjCqf3q8HsQCdsVBgBp9MHeekr3LfNLlILVUzUHUsUKOZmjTRD9

我收到文件名的回复, 我希望一旦我在浏览器中使用url意味着该文件应该下载到url。

响应得到:

{
  "container": "container1",
  "name": "lb.png",
  "size": 38780,
  "atime": "2016-03-18T05:13:41.000Z",
  "mtime": "2016-03-18T05:09:06.000Z",
  "ctime": "2016-03-18T05:09:06.000Z"
}

预期产出:

我需要下载文件(lb.png)。

1 个答案:

答案 0 :(得分:1)

不,医生说:

  

获取指定容器内指定文件的信息   getFile(container,file,cb)
  GET / api / containers /:container / files /:file

您需要使用此路线:

  

下载指定容器内的文件   下载(容器,文件,res,cb)
  GET / api / containers /:container / download /:file