不能实现,因为用WebClient只能操作服务器端的,如果你需要上传文件参考:
http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C

解决方案 »

  1.   

    webclient是服务器端的类!.NET Frameword里面的类都是服务器上的,不能操作客户端的!
    有关上传请参考:
    http://www.codeproject.com/aspnet/fileupload.asp多文件上传请参考楼上的连接和这个:
    http://www.codetoad.com/asp.net_multiplefileupload.asp
      

  2.   

    那 webclient 类的upload的方法有什么用啊,download 方法倒还有用
      

  3.   

    当然有用了,可以用在winform中啊,不过俺也有个问题,用webclient的UploadFile方法按照msdn给的示例上传不了啊,请问哪一位用过?原因是用post方法不行,协议错误,用put方法也不行,最后我用了OpenWrite方法。
      

  4.   

    webclient的upload 事件不能实现客户端的文件上传!用HtmlInputFile能够实现客户端的文件上传!