尝试自动将应用程序代码上传到Dreamfactory DSP

时间:2015-08-29 12:19:01

标签: node.js file-upload http-post postman

我有一个使用NPM / Gulp的构建过程,可以构建/缩小/等一个Angular应用程序。

我正在尝试在构建过程中放置​​一个部署步骤,生成一个zip文件并将其上传到我的Dreamfactory DSP的文件存储并解压缩。

我看到REST API有一个上传文件,清理和提取的方法,所以这就是我想要做的。

所以,我首先想简单地想要使用Postman这样的帖子来验证URL,参数,标题等等。所以,这就是我所拥有的:

URL: https://<mydspname>.cloud.dreamfactory.com/rest/files/applications/app.zip?clean=true&extract=true

Headers:
X-DreamFactory-Application-Name: <app name>
X-DreamFactory-Session-Token: <valid session token>

然后我在Postman中选择一个二进制体并附加一个小/样本zip文件。

在调用帖子后,我得到了这个回复:

{
  "folder": {
    "name": ".",
    "path": "."
  }
}

它似乎上传文件并将其解压缩,但它会在应用程序容器的根目录中提取它。

enter image description here

我怎么能

  1. 将它提取到应用程序的子文件夹中(不必在zip文件中引入人工文件夹)?
  2. 不预先添加用“。”提取的文件名? (见截图)

0 个答案:

没有答案