Azure devops回购以使用RestApi从回购中下载特定文件

萨尔

尝试使用RestApi从azure devops存储库下载特定文件abc.pdf。我能够下载所需的所需文件,但无法打开下载的pdf文件,并且还注意到下载的文件是仓库中原始文件大小的两倍。

$uri = "https://dev.azure.com/$($organization)/$($project)/_apis/git/repositories/$($repoId)/items?Path=$($appPath)&download=true&api-version=5.1"
$uri = "https://dev.azure.com/$organization/$project/_apis/git/repositories/$repoId/blobs/$($sha1_blob)?download=true&fileName=abc.pdf&api-version=5.1"

$result = Invoke-RestMethod -Uri $uri -Method Get -Headers $header $result | out-file "abc.pdf"

我正在使用powershell进行其余调用,并尝试使用上述2个url下载文件,并且正在下载文件,但其大小是原始文件大小的两倍。这些2是我使用过的restapi网址!!!来自天蓝色的devops restapi的git blob链接

从azure devops下载项目的链接

萨尔

问题出在与$result | out-file "abc.pdf"pdf文件的编码分开而是在invoke-restmethod本身中使用-outfile参数,并且pdf文件已成功复制。

Invoke-RestMethod -Uri $uri -Method Get -ContentType "application/json" -Headers $header -outfile "abc.pdf"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure DevOps-多个仓库回购

来自分类Dev

Azure Devops:多个项目和仓库回购

来自分类Dev

如何在Azure DevOps工件中下载工件

来自分类Dev

在Azure DevOps中运行yaml-pipeline时将回购挂载到docker映像中

来自分类Dev

在Azure VM中的IE中下载文件时出错

来自分类Dev

Excel文件(azure blob)未在Chrome中下载

来自分类Dev

如何从回购中下载文件,然后在没有Internet连接的情况下进行安装?

来自分类Dev

如何使用git clone设置回购而不下载文件?

来自分类Dev

特定用户的 Azure 下载

来自分类Dev

无法从带有NuGet上游源的Azure DevOps Artifacts feed中下载某些程序包

来自分类Dev

使用Git命令列出特定目录中的“远程回购”文件

来自分类Dev

使用sed编辑回购文件

来自分类Dev

使用Azure功能将文件下载并存储到Azure

来自分类Dev

是否可以使用Azure文件存储创建Azure CDN?

来自分类Dev

是否可以使用Azure文件存储创建Azure CDN?

来自分类Dev

Azure管道-使用Azcopy下载文件

来自分类Dev

如何使用API从Azure DevOps Services HTML字段下载图像

来自分类Dev

如何使用Azure devOps中的删除任务从Source文件夹中删除特定文件

来自分类Dev

更改 Azure DevOps 项目以使用继承的流程

来自分类Dev

Azure存储Blob容器Vituval文件夹图像在JAVA中下载

来自分类Dev

Azure Blob容器文件下载

来自分类Dev

Azure Blob文件下载链接

来自分类Dev

Azure DevOps中的Gzip文件

来自分类Dev

如何使用密钥或连接字符串在Angular中下载Azure Blob

来自分类Dev

使用R在Azure ML Jupyter / iPython Notebook中下载自定义数据集

来自分类Dev

如何为特定订阅下载Azure PublishSetting文件

来自分类Dev

Azure Devops中对拉取请求的生成策略是否可以使用在上述PR中更新的yaml文件?

来自分类Dev

使用 Azure DevOps 进行报告

来自分类Dev

如何从Azure DevOps管道读取Azure文件共享文件

Related 相关文章

  1. 1

    Azure DevOps-多个仓库回购

  2. 2

    Azure Devops:多个项目和仓库回购

  3. 3

    如何在Azure DevOps工件中下载工件

  4. 4

    在Azure DevOps中运行yaml-pipeline时将回购挂载到docker映像中

  5. 5

    在Azure VM中的IE中下载文件时出错

  6. 6

    Excel文件(azure blob)未在Chrome中下载

  7. 7

    如何从回购中下载文件,然后在没有Internet连接的情况下进行安装?

  8. 8

    如何使用git clone设置回购而不下载文件?

  9. 9

    特定用户的 Azure 下载

  10. 10

    无法从带有NuGet上游源的Azure DevOps Artifacts feed中下载某些程序包

  11. 11

    使用Git命令列出特定目录中的“远程回购”文件

  12. 12

    使用sed编辑回购文件

  13. 13

    使用Azure功能将文件下载并存储到Azure

  14. 14

    是否可以使用Azure文件存储创建Azure CDN?

  15. 15

    是否可以使用Azure文件存储创建Azure CDN?

  16. 16

    Azure管道-使用Azcopy下载文件

  17. 17

    如何使用API从Azure DevOps Services HTML字段下载图像

  18. 18

    如何使用Azure devOps中的删除任务从Source文件夹中删除特定文件

  19. 19

    更改 Azure DevOps 项目以使用继承的流程

  20. 20

    Azure存储Blob容器Vituval文件夹图像在JAVA中下载

  21. 21

    Azure Blob容器文件下载

  22. 22

    Azure Blob文件下载链接

  23. 23

    Azure DevOps中的Gzip文件

  24. 24

    如何使用密钥或连接字符串在Angular中下载Azure Blob

  25. 25

    使用R在Azure ML Jupyter / iPython Notebook中下载自定义数据集

  26. 26

    如何为特定订阅下载Azure PublishSetting文件

  27. 27

    Azure Devops中对拉取请求的生成策略是否可以使用在上述PR中更新的yaml文件?

  28. 28

    使用 Azure DevOps 进行报告

  29. 29

    如何从Azure DevOps管道读取Azure文件共享文件

热门标签

归档