C # Скачать PDF отсутствующие данные - PullRequest
0 голосов
/ 19 февраля 2019

Я собираюсь создать функцию, которая загружает документ, когда клиент подписал его.Я загружаю PDF-файл из API. Когда я выполняю запрос на загрузку, API предоставляет мне URL-адрес для загрузки PDF-файла в течение следующих 10 минут.

Все идет хорошо, за исключением случаев, когдаЯ сохраняю PDF с именем «64884763.pdf» (который является идентификатором документа), я теряю последние 2 страницы.На скриншоте ниже показаны 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();
        }
    }

Любой совет?Заранее спасибо.(Обратите внимание, что данные этого документа являются только данными тестирования, а не настоящими именами и т. Д.)

...