通过WebClient的downloadfile方法下载sharepoint的文件总是只能下载到23kb,
但是用浏览器直接通过url下载能在下载完,有大神能解决吗?
看下你下载的内容是什么,是不是一个html页面,里面包含了错误信息。可能是没有登录或者请求不正确,返回的是错误页面而不是真正需要下载的文件。
你要根据错误信息进一步排查
下载下来的内容用ultraedit或者记事本打开,贴出来。
你的网站是不是要求登录?
需要用httpwebrequest,先请求登录页面,post你的用户名密码得到cookie,再附加上去去下载你的文件。
这是我之前回答的一个和你类似的问题
https://ask.csdn.net/questions/691615
不过你是内网网站的话,就得你自己去解决了。只能给你大概的方法。
<!DOCTYPE html>
<noscript>
<meta http-equiv="Refresh" content="0; URL=https://login.microsoftonline.com/jsdisabled" />
</noscript>
我不是很明白,我的用户验证不是在webClient请求时包含了吗?为啥还需要登陆一次呢?