代码之家  ›  专栏  ›  技术社区  ›  Broam

UploadObject-对文件的修改似乎不起作用

  •  0
  • Broam  · 技术社区  · 6 年前

    Forge API https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-PUT/ 有一个清晰的方法来覆盖具有相同文件名的现有对象 If-Match 标题。

    我使用的是在 https://github.com/Autodesk-Forge/forge-api-dotnet-client 我正在打电话 UploadObjectWithHttpInfo 上载文件的新版本(并设置 ifMatch 参数的正确的SHA1散列,我从上一次上传保存)。“新修订版”不过是完全相同的文件,删除了大楼南侧一扇非常显眼的门。在Revit 2017中直观地检查这些文件会发现它们是不同的。我使用的文件名与以前版本的文件相同。

    查看器显示文件的第一次修订,门仍然存在。

    我错过了什么?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Bryan Huang    6 年前

    如果在翻译修订后URN没有更改,请添加以下标题以强制服务重新生成所有视图:

    x-ads-force: true
    

    检查发现这对其他人有用。看到了吗 here , here , here here

    另一件事,你可能想尝试删除清单之前,你解雇的工作。同时也不要让浏览器缓存成为这里的陷阱。