webclient上传文件的问题

问题描述

用webclient已经实现了上传单个文件,关键是现在我打算把文件夹连同文件一起上传上去。请问文件夹是怎么上传的啊?

解决方案

解决方案二:
单个文件上传如下所示,文件夹是如何上传的啊?///创建WebClient实例WebClientmyWebClient=newWebClient();myWebClient.Credentials=CredentialCache.DefaultCredentials;//要上传的文件FileStreamfs=newFileStream(fileNamePath,FileMode.Open,FileAccess.Read);BinaryReaderr=newBinaryReader(fs);byte[]postArray=r.ReadBytes((int)fs.Length);StreampostStream=myWebClient.OpenWrite(uriString,"PUT");if(postStream.CanWrite){postStream.Write(postArray,0,postArray.Length);label1.Text=fileName+"上传成功!";}else{label1.Text="文件目前不可写!";}
解决方案三:
也就是想把客户端一个文件夹内的所有数据,包括子文件夹和文件上传到服务器上。有人帮忙吗?
解决方案四:
那只能遍历文件夹了
解决方案五:
这个我知道,我想问的是文件夹目录怎么上传上去啊
解决方案六:
。。。。。。。。。。。。。。。。。
解决方案七:
人呢,文件夹目录怎么上传啊
解决方案八:
问啊

时间: 2024-09-29 11:30:54

webclient上传文件的问题的相关文章

get-winform使用webclient上传文件报错,是怎么回事???具体如下

问题描述 winform使用webclient上传文件报错,是怎么回事???具体如下 到底是怎么回事??附上服务端代码 protected void Page_Load(object sender, EventArgs e) { // 在此处放置用户代码以初始化页面 foreach (string f in Request.Files.AllKeys) { string hx=Request.QueryString ["picname"]; HttpPostedFile file =

winfrom客户端上传文件(异步)进度条不走动!

问题描述 winform客户端向网站上传文件,开始使用普通的WebClient上传文件,进度条是正常的,但这种方式的确定是客户端会假死,所以改成了WebClient的异步上传方式,这种方式不会假死了,但进度条始终不走动了,始终是0的位置,文件是上传成功了的,望高手帮我看下.privatevoidbutton1_Click(objectsender,EventArgse){//前面的数据库查询省略,会得到pic_List.Count与m_fileList.Length这两个的数据值.progres

使用webclient上传下载实例

转载:http://blog.csdn.net/kevonz/article/details/5078432 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net; using System.IO; namespace The9web.Com { class UpDownLoadFile {

通过WebClient模拟post上传文件到服务器

写在前面 最近一直在研究sharepoint的文档库,在上传文件到文档库的过程中,需要模拟post请求,也查找了几种模拟方式,webclient算是比较简单的方式. 一个例子 这里写一个简单接受post请求的aspx页面,代码如下: 1 namespace Wolfy.UploadDemo 2 { 3 public partial class Default : System.Web.UI.Page 4 { 5 protected void Page_Load(object sender, Ev

遍历-重载webclient。uploadfile完成上传文件夹

问题描述 重载webclient.uploadfile完成上传文件夹 这样的函数怎么写,希望能有相关的代码或者资料链接,如何遍历文件夹,遍历文件,并且如何检测上传情况,包括能否断点续传,我知道这个可能要求有点多,只希望有大神有相关的帖子提供参考,初学者,对http不是太熟悉,希望获得大家的帮助 解决方案 无需重载webclient 你可以遍历你的文件夹,然后循环递归一个一个文件上传,你可以在上传的时候通过querystring的方式将所传文件在本地的路径告诉服务器,服务器创建对应的文件夹,并且把

【大牛看看】WebClient uploafile上传文件问题

问题描述 WebClientwebClient=newWebClient(); 使用WebClientuploafile在客户端向服务器端上传文件,到底WebClient这个类需不需要服务端接受页面啊?比如这样的Uriu=newUri("http://local.com/uploadfile"); 就直接写入到local.com网站下的uploadfile文件夹下 解决方案 解决方案二:privateTask<HttpResponseMessage>Post(stringr

帮我看一下,这个代码我怎么找不到上传文件的地方呢

问题描述 帮我看一下,这个代码我怎么找不到上传文件的地方呢 基本是按http://blog.csdn.net/jingdian14/article/details/7885416这个来写的 但是好像没有上传文件啊,如果有,哪一个语句是是往uri上传文件?运行winform每次返回的returnvalue都是0,那不就表示根本没完成上传吗,为什么?我也测试过了这个returnvalue=0确实是 else if (sReturnString == "Error") { returnVal

C# Winform 调用服务器 PHP上传文件页面问题

问题描述 本人最近需要做一个Winform与PHPWEB上传文件页面结合的功能.我们知道HTTPFORM里的<FILE>标签可以把文件上传到服务器,然后由PHPif(is_uploaded_file($_FILES['uploadfile']['tmp_name'])){move_uploaded_file($_FILES['uploadfile']['tmp_name'],$upfile);}保存文件到指定位置.但是这个FORM提交怎么在C#WINFORM里实现提交呢?看过一些资料,似乎使用

php限制上传文件类型并保存上传文件的方法

 这篇文章主要介绍了php限制上传文件类型并保存上传文件的方法,涉及php针对上传文件的常用操作技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3