【发布时间】:2020-02-10 22:20:10
【问题描述】:
当我向 Azure DevOps REST 服务(创建)提交附件时,我可以去一个地方来可视化其中的所有附件吗?或者我最好的做法是发送一个 GET 来给我列表?
然后我的问题就变成了……我无法删除不需要的附件。
【问题讨论】:
标签: azure-devops azure-devops-rest-api azure-rest-api
当我向 Azure DevOps REST 服务(创建)提交附件时,我可以去一个地方来可视化其中的所有附件吗?或者我最好的做法是发送一个 GET 来给我列表?
然后我的问题就变成了……我无法删除不需要的附件。
【问题讨论】:
标签: azure-devops azure-devops-rest-api azure-rest-api
有什么地方可以让我可视化所有附件 那里?或者我最好的做法是发送一个 GET 将 把清单给我?
恐怕,是的,查看这些附件的最佳做法是发送GET。
其实你用api上传附件到work item后,都是后端管理的。并且不分配任何与工作项相关的内容。这导致您无法从 UI 中查看它们。
因此,查看您上传的附件的最佳操作是使用带有GET 的 API。
另外,我们还没有扩展直接提供API/SDK实现attachment delete。
您也可以按 f12,然后尝试使用 UI 从一个工作项上传和删除附件。
你可以看到,附件deleted是由后端通过发送event来运行的。在您的方案中,直到现在您才能删除那些不需要的附件。
但是你不是第一个发现这个feature的人。请参阅此建议:Unable to delete/remove attachment from work item by using VSTS api。您可以在那里投票和评论,以提高其优先级。我们的产品团队会定期对其进行审核,并考虑将其纳入路线图。
【讨论】: