17,740
社区成员
发帖
与我相关
我的任务
分享
const string UploadFilePath = "http://192.168.1.100:7758/Images/";
/// <summary>
/// 上传文件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnUpload_Click(object sender, EventArgs e)
{
try
{
WebClient client = new WebClient();
string uploadFilePath = UploadFilePath + DateTime.Now.ToString("yyMMddHHmmssff") + ".txt";
/*
* PUT:如果文件名在客户端确定,就使用PUT
* POST:如果文件名在服务器端确定,就使用POST
*/
client.UploadFile(uploadFilePath, "PUT", txbFile.Text); //此处出现错误:远程服务器返回错误: (401) 未经授权。
//txbFile.Text为文件路径例如:D:\ImagePic\c.jpg
}
catch (Exception ex)
{
throw ex;
}
}