Мне нужно загрузить несколько файлов с сервера, который имеет двухэтапную аутентификацию для PowerPoint Addin, которую я пытаюсь разработать.Загрузка файлов с 2-ступенчатого сервера, защищенного проверкой подлинности
Во-первых, я вхожу в рабочую область через браузер ...
В этом браузере можно назвать .txt файл и содержимое отображается в браузере - Отлично!
В моей PowerPoint Addin я тогда следующий код для загрузки файла PP и открыть его ...
Globals.ThisAddIn.Application.Presentations.Open(@"https://workspace2.blahblah.com/group/corenarratives/Shared%20Documents/corenarratives/BlankPresentationTemplate.pptx");
Это загружает файл PPTX и открывает его идеальным! Отлично!
Я затем попытаться загрузить файл .txt с этим кодом:
WebClient wc = new WebClient();
wc.DownloadFile("https://workspace2.blahblah.com/group/corenarratives/Shared%20Documents/corenarratives/rts.txt", @"C:\trev\trev.txt");
И содержимое файла содержит страницу HTML ошибки ...
Когда я сохранить .txt файл как файл .html и открыть его в браузере, он перенаправляет меня на страницу регистрации рабочего пространства ...
Не понимаю, почему файл PowerPoint открывается, а файл .txt не работает?
И, как, если возможно, загрузить .txt-файл?
Помогите пожалуйста?
Благодаря
"содержит ошибочную страницу HTML": что страница ошибки сказать? –
страница, в которой говорится, что я буду перенаправлен ... когда я открою ее в браузере, она перенаправляет меня на страницу входа в рабочую область. –
Итак, вы не вошли в систему (насколько известно серверу). Возможно, он ожидает cookie для входа с запросом. –