Как скачать файл со страницы OpenText ECM с помощью C # - PullRequest
0 голосов
/ 26 сентября 2019

Я ищу отзывы о том, как загрузить любой файл из ECM (Enterprise Content Management) из OpenText .

Используя следующий код, я могу загрузить любой файл из Интернета, кроме сайта ECM.

using (var client = new WebClient())
{
    client.DownloadFileAsync(new Uri(URLLocation, UriKind.Absolute), "file102.pdf");
}

При использовании URL-адреса страницы ECM файл загружается, но только 2 КБ, даже если исходный размер файла составляет, например,> 1 МБ, а этот файл 2 КБ недоступен для чтения.

Я проверил заголовок ответа из URL-адреса ECM, предоставив его ниже, надеясь, что это поможет найти решение этой проблемы:

Header Name:X-Frame-Options, Header value :SAMEORIGIN

Header Name:Content-Language, Header value :en

Header Name:Content-Length, Header value :1162

Header Name:Content-Type, Header value :text/html;charset=UTF-8

Header Name:Date, Header value :Thu, 26 Sep 2019 19:46:44 GMT

Header Name:P3P, Header value :CP="NON IND UNI COM NAV INT"

А вот заголовок ответа из файла PDF(не ecm), который загружается без проблем:

Header Name:X-SERVER, Header value :bx1,bx01.infobox.ru

Header Name:Age, Header value :10777

Header Name:Connection, Header value :keep-alive

Header Name:Accept-Ranges, Header value :bytes

Header Name:Content-Length, Header value :20597

Header Name:Content-Type, Header value :application/pdf

Header Name:Date, Header value :Thu, 26 Sep 2019 16:48:13 GMT

Header Name:ETag, Header value :"5075-500fc43c07c00"

Header Name:Last-Modified, Header value :Tue, 19 Aug 2014 14:25:52 GMT

Header Name:Server, Header value :nginx/1.12.0

Header Name:Via, Header value :1.1 companyNamecpfp.companyName.com

Спасибо.

...