【发布时间】:2019-08-01 13:38:13
【问题描述】:
我目前正在开发一个仪表板类型的应用程序,该应用程序使用 C# 客户端库与 Azure Devops API 进行交互。我是这样连接的:
var devOpsApi = new VssConnection(url, credentials);
在请求项目详细信息时,我可以成功检索团队图片 URL:
var projectsClient = devOpsApi.GetClient<ProjectHttpClient>();
var projects = await projectsClient.GetProjects(getDefaultTeamImageUrl: true);
但是,当我尝试在仪表板上的 <img> 标记中呈现此图像时,它不会显示,并且在 Firefox 中检查图像时,我看到工具提示“无法加载图像”。单击链接并直接导航到图像 URL 会显示图像。
假设这是权限或 CORS 问题,因为当我尝试以隐身模式查看页面时,请求被重定向到 azure devops 登录页面。
总结一下:有没有办法可以在非 azure devops 的页面上使用这些图像 URL?
【问题讨论】:
标签: c# azure-devops