【问题标题】:Loopback Download file环回下载文件
【发布时间】:2016-07-04 18:07:55
【问题描述】:

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

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

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

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

例子:

我有 container1(容器名称)和文件名 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)。

【问题讨论】:

    标签: node.js download loopbackjs strongloop


    【解决方案1】:

    不,医生说:

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

    你需要使用这条路线:

    在指定容器中下载文件。
    下载(容器、文件、资源、cb)
    GET /api/containers/:container/download/:file

    【讨论】:

    • @ShanShan 我应该在res 中传递什么来下载文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-02
    • 2012-08-14
    • 2012-12-18
    • 2015-07-29
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多