0

我刚刚开始使用 Parse API,除此之外,我将使用它来存储一些我的 iOS 应用程序偶尔会下载的静态数据。但是,我确实需要偶尔更新此静态数据,但 Parse 并不清楚如何在最初上传数据后更新该数据。

Parse 的 API 文档向您展示了如何在不覆盖现有数据的情况下上传同名文件,但在这种情况下,这正是我想要做的。 如何将更新上传到同一个文件?

在这种情况下,我使用 REST API 上传内容。我获取 URL 以访问内容,但我无法通过简单地发布到它返回的 URL 来更新它。我收到 405 拒绝。我尝试将 HTTP 方法更改为 PUT,但这会导致 403 Unauthorized。

4

2 回答 2

0

事实证明,您无法更新静态资源,而是上传新资源。结果是四个 API 调用:

  1. 上传资源
  2. 获取文件对象
  3. 更新指针
  4. 删除旧资源

然后对于客户:

  1. 获取文件对象
  2. 下载静态资源
于 2012-11-20T18:24:58.393 回答
0

您可以上传新文件,然后使用对新文件的引用更新 Parse 对象。每个文件都有自己独特的永久链接,因此它们不能用新内容“更新”。

但是,您可以更新任何对象以指向新文件。

于 2012-11-20T05:32:40.857 回答