我将要创建一个在客户端签名时下载文档的功能。我正在从API下载pdf,当我发出“下载”请求时,API为我提供了一个URL,可以在接下来的10分钟内下载pdf。
一切正常,除了每当我保存名为'64884763.pdf'的pdf文件(即文档ID)时,我都会丢失最后两页。下面的屏幕截图显示了我丢失的2页。这些页面是客户端的签名。
到目前为止,我一直在尝试下面的代码,起初我以为文件的大小可能会起作用,所以我添加了一个也不起作用的缓冲区。
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();
}
}
有什么建议吗?提前致谢。 (请注意,此文档数据仅是测试数据,不是真实姓名等。)