Apiko - 尝试更新现有文件

时间:2017-05-16 13:34:23

标签: apiko

Quasar Framework创建了一个表单,用于在服务器Apiko上添加和更新文件。

使用此代码尝试更新服务器Apiko上已存在的文件 - https://gist.github.com/gearmobile/cc7de273d9c526b589e198eb35ff89d6

然而,服务器Apiko上的更新文件失败,浏览器控制台没有错误。

控制台Apiko提供此日志:

...
[APIKO LOG 11:34:25.093] Checking if a different session token is specified...
[APIKO LOG 11:34:25.093] No session token is specified, going with luYzmm9Dgzte2OKcLvIyN2b4K5c8Ijeu
[APIKO LOG 11:34:25.094] Checking restrictions...
[APIKO LOG 11:34:25.094] This request has passed the restrictions check.
[APIKO LOG 11:34:25.094] Checking parameters...
[APIKO LOG 11:34:25.094] This request has passed the params check.

帮助理解错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

您正在使用PUT /files/:id端点,默认情况下未在Apiko中实现。原因是通常要更新文件,您可以删除现有文件(DELETE /files/:id)并上传新文件(POST /files)。

或者,您可以创建一个自定义端点,覆盖PUT /files/:id以便为您处理文件更新。

如果您希望在Apiko的核心中看到此功能,请继续vote here