/// <summary>
/// 上传数据
/// </summary>
/// <param name="uriString">本地路径</param>
/// <param name="fileName">目标路径</param>
private static void Savefile(string uriString, string fileName)
{
var myPath = Path.GetDirectoryName(uriString);
if (!System.IO.Directory.Exists(myPath))
{
Directory.CreateDirectory(myPath);
}
WebClient myWebClient = new WebClient();
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] postArray = br.ReadBytes(Convert.ToInt32(fs.Length));
Stream postStream = myWebClient.OpenWrite(uriString, "PUT");
if (postStream.CanWrite)
{
postStream.Write(postArray, 0, postArray.Length);
}
postStream.Close();
fs.Close();
}