C#下载pdf缺少数据

时间:2019-02-19 20:53:09

标签: c# file pdf rename

我将要创建一个在客户端签名时下载文档的功能。我正在从API下载pdf,当我发出“下载”请求时,API为我提供了一个URL,可以在接下来的10分钟内下载pdf。

一切正常,除了每当我保存名为'64884763.pdf'的pdf文件(即文档ID)时,我都会丢失最后两页。下面的屏幕截图显示了我丢失的2页。这些页面是客户端的签名。

2 Pages I am losing

到目前为止,我一直在尝试下面的代码,起初我以为文件的大小可能会起作用,所以我添加了一个也不起作用的缓冲区。

  public static void UploadSignedDocument(string savePath)
    {
        //... Download the file
        using (WebClient wc = new WebClient())
        {
            wc.DownloadFile(GetAcceptAPI.DownloadSignedDocument.pdfURL, Varribles.TempFolder + "\\" + savePath + ".pdf");// Does not work (64884763.pdf)
            wc.DownloadFile(GetAcceptAPI.DownloadSignedDocument.pdfURL, Varribles.TempFolder + "\\" + "Test" + ".pdf");  // Works (Test.pdf)
            wc.Dispose();
        }
    }

有什么建议吗?提前致谢。 (请注意,此文档数据仅是测试数据,不是真实姓名等。)

0 个答案:

没有答案