首页 > 代码库 > c# 单个文件上传至服务器
c# 单个文件上传至服务器
#region 单个文件上传至服务器/// <summary>/// 单个文件上传至服务器/// </summary>/// <param name="uriAddress">接收文件资源的URI, 例如: http://xxxx/Upload.aspx?UID=11111</param>/// <param name="filePath">要发送的资源文件, 例如: @"D:\workspace\WebService 相关.doc</param>/// <returns>返回文件保存的相对路径, 例如: "upload/xxxxx.jpg" 或者出错返回 ""</returns>public static string UploadFile(string uriAddress, string filePath){//利用 WebClientSystem.Net.WebClient webClient = new System.Net.WebClient();webClient.Credentials = System.Net.CredentialCache.DefaultCredentials;try{byte[] responseArray = webClient.UploadFile(uriAddress, "POST", filePath);string savePath = System.Text.Encoding.ASCII.GetString(responseArray);return savePath;}catch (Exception){return "";}}#endregion
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。