将 PDF 下载为文件或流而不是文本

问题描述

我正在从 SharePoint 下载 PDF 文件

 var client2 = new RestClient("https://redacted.sharepoint.com/sites/mysite/_api/web/GetFileByServerRelativeUrl('/sites/mysite/Shared%20Documents/testfolder/test.pdf')/$value");
 client2.Timeout = -1;
 var request2 = new RestRequest(Method.GET);
 request2.AddHeader("Authorization",$"Bearer {tokenData.access_token}");
 request2.AddHeader("Accept","application/json;odata=verbose");
 IRestResponse response2 = client2.Execute(request2);

然而,response.Content 是纯文本,就像我用文本编辑器打开 PDF 文件一样。如何将其转换为实际的 PDF 文件以便将其下载到我的 PC? 其次,如何将其添加到流中?我需要通过 POST 请求将其上传到我在 Azure Functions 中创建的另一个函数

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)