首页 > 解决方案 > 当在多步保存操作中二进制保存出错时,我们如何解锁内容?

问题描述

如果由于任何原因,在多步骤保存操作期间发生异常,则内容将处于不一致状态。当二进制保存出错时,我们通常可以使用 ForceDelete 操作删除此类错误上传。但是在这里,这个多步保存操作也以某种方式锁定了内容。无法恢复上传;它不能被删除,也不能移动到垃圾箱。

标签: sensenet

解决方案


我们为您找到了解决方案:

您可以使用 odata 请求解锁损坏的文件。如果需要,更改并填充粗体文本!

1、您需要从门户中选择您的用户ID:https: //example.com/odata.svc//Root/IMS/BuiltIn/Portal/ ( ' { Your username} ' )?metadata=no&$select=Id

2,然后你必须运行这个 javascript ajax 请求:

$.ajax({
     url: "/OData.svc//Root/Sites/example/workspaces/Document/PSR-LU/Document_Library/2014/('sample.doc')/TakeLockOver", // change the content path
     dataType: "json",
     type: 'POST',
     data: JSON.stringify({
         'user': "000000" // change to your user ID
     }),
     success: function () {
console.log("success");
     }
});

此代码解锁文件并将内容所有者更改为您的用户。在此移动之后,您可以删除内容本身。


推荐阅读