You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure DevOps API获取工作项附件的缩略图?

如何在Azure DevOps中预览工作项附件的缩略图

你可以通过修改Azure DevOps附件API的请求参数或使用专门的缩略图端点来获取压缩后的预览图,无需下载全尺寸文件,具体方法如下:

  • 利用现有附件URL生成缩略图
    当你通过原API获取到附件的全尺寸URL后,直接在URL末尾追加width和height参数来指定预览图的尺寸,示例:

    # 原全尺寸附件URL
    https://dev.azure.com/{organization}/{project}/_apis/wit/attachments/{attachmentId}?fileName=example.png&api-version=5.0
    
    # 修改后获取缩略图的URL(指定宽高为300px)
    https://dev.azure.com/{organization}/{project}/_apis/wit/attachments/{attachmentId}?fileName=example.png&api-version=5.0&width=300&height=300
    

    请求这个修改后的URL,就能返回对应尺寸的压缩预览图。

  • 使用专门的缩略图API端点
    Azure DevOps提供了预览图专用的API端点,直接通过附件ID构造请求即可,支持指定宽高参数:

    GET https://dev.azure.com/{organization}/{project}/_apis/wit/attachments/{attachmentId}/thumbnail?api-version=7.1-preview.1&width=200&height=200
    

    这个端点会直接返回处理后的缩略图,适合批量生成预览。

注意:上述方法仅适用于图片格式的附件(如JPG、PNG等),非图片类附件无法生成缩略图,仍需访问全尺寸文件。

内容的提问来源于stack exchange,提问作者Ragul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:12:38