我想从一个服务器上下载一些文件,该服务器有一个用于PowerPoint Addin的2阶段验证,我正在尝试开发。从2级验证受保护的服务器下载文件
首先,我登录到工作区通过浏览器...
在该浏览器我可以调用一个.txt文件和内容被显示在浏览器 - 伟大的!
在我的PowerPoint外接程序然后我有以下代码下载一个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错误页面”:什么是错误页面说呢? – 2014-11-06 14:34:40
一个页面说我将被重定向...当我在浏览器中打开它时,它会将我重定向到工作区登录页面 – 2014-11-06 14:36:54
因此,您尚未登录(只要服务器知道)。可能它期望一个包含请求的登录cookie。 – 2014-11-06 14:40:15