VB使用webClient下载sharepoint文件总是只能下载到23KB

通过WebClient的downloadfile方法下载sharepoint的文件总是只能下载到23kb,
但是用浏览器直接通过url下载能在下载完,有大神能解决吗?

看下你下载的内容是什么,是不是一个html页面,里面包含了错误信息。可能是没有登录或者请求不正确,返回的是错误页面而不是真正需要下载的文件。
你要根据错误信息进一步排查

图片说明

下载下来的内容用ultraedit或者记事本打开,贴出来。
你的网站是不是要求登录?

需要用httpwebrequest,先请求登录页面,post你的用户名密码得到cookie,再附加上去去下载你的文件。

这是我之前回答的一个和你类似的问题
https://ask.csdn.net/questions/691615

不过你是内网网站的话,就得你自己去解决了。只能给你大概的方法。

<!DOCTYPE html>


Sign in to your account








<noscript>
    <meta http-equiv="Refresh" content="0; URL=https://login.microsoftonline.com/jsdisabled" />
</noscript>

    我不是很明白,我的用户验证不是在webClient请求时包含了吗?为啥还需要登陆一次呢?

图片说明