电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CWinForm文件上传下载

CWinForm文件上传下载_第1页
1/21
CWinForm文件上传下载_第2页
2/21
CWinForm文件上传下载_第3页
3/21
C# WinForm 文件上传下载 收藏 /**//**//**//// /// WebClient 上传文件至服务器 /// /// 文件名,全路径格式 /// 服务器文件夹路径 /// 是否需要修改文件名,这里默认是日期格式 /// public static bool UploadFile(string localFilePath, string serverFolder,bool reName) ......{ string fileNameExt, newFileName, uriString; if (reName) ......{ fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf(".") + 1); newFileName = DateTime.Now.ToString("yyMMddhhmmss") + fileNameExt; } else ......{ newFileName = localFilePath.Substring(localFilePath.LastIndexOf("")+1); } if (!serverFolder.EndsWith("/") && !serverFolder.EndsWith("")) ......{ serverFolder = serverFolder + "/"; } uriString = serverFolder + newFileName; //服务器保存路径 /**//**//**//// 创建 WebClient 实例 WebClient myWebClient = new WebClient(); myWebClient.Credentials = CredentialCache.DefaultCredentials; // 要上传的文件 FileStream fs = new FileStream(newFileName, FileMode.Open, FileAccess.Read); BinaryReader r = new BinaryReader(fs); try ......{ //使用 UploadFile 方法可以用下面的格式 //myWebClient.UploadFile(uriString,"PUT",localFilePath); byte[] postArray = r.ReadBytes((int)fs.Length); Stream postStream = myWebClient.OpenWrite(uriString, "PUT"); if (postStream.CanWrite) ......{ postStream.Write(postArray, 0, postArray.Length); } else ......{ MessageBox.Show("文件目前不可写!"); } postStream.Close(); } catch ......{ //MessageBox.Show("文件上传失败,请稍候重试~"); return false; } return true; } /**//**//**//// /// 下载服务器文件至客户端 /// /// 被下载的文件地址 /// 另存放的目录 public static bool Download(string uri, string savePath) ......{ string f...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CWinForm文件上传下载

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部