使用WebClient上传文件时的一些问题
最近在使用WebClient做一个客户端上传图片到IIS虚拟目录的程序的时候,遇到了一些问题,这里主要给出参考步骤分享给大家。
测试环境 服务器端:Windows Server 2003,IIS6.0.
上传文件的代码:
using (WebClient client = new WebClient() { Credentials = CredentialCache.DefaultCredentials }) { client.UploadFile(uri, "PUT", file); this.progressBar1.Value++; }
很简单,就是一个上传文件的代码。
但是客户端仅仅写这些代码不行,还需要进行服务器端IIIS以及虚拟目录的设置。
首先要将服务器的目录映射到IIS。
这个在IIS里面右键添加虚拟目录就可以了。
其次要给IIS虚拟目录加用户以及相应的权限。
否则的话会报:远程服务器返回错误(403)已禁止的错误。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。