云存储API中的原子更新?

时间:2017-12-01 16:15:10

标签: atomic cloud-storage

我正在开发一个应用程序,我希望用户可以自带云存储帐户。也就是说,应用程序需要使用API​​来尽可能多的云存储服务。

一个看起来很重要的功能是原子更新。该应用程序从云端读取文件版本,进行一些更改,然后上传新版本。但是,它需要能够检测是否对该文件进行了并发更新(例如,如果用户同时从另一台计算机登录)。 Google云端存储API中的ifGenerationMatch参数似乎可以实现这一目标。

有谁知道如何使用其他API完成它?

1 个答案:

答案 0 :(得分:0)

很抱歉回答我自己的问题,但是我认为经过几个月的间歇性挖掘,我发现至少有部分答案是以几个HTTP标头的形式出现的:

  • 如果匹配
  • ETag