百文网 http://www.bwyyzx.cn
当前位置首页 > 情感美文> 正文

C#程序保存图片到服务器地址怎么写? 我是这样的bitmap.save("http:\192.168.0.105F:宝康my sql连接测

2021-09-30 21:17:37 暂无评论 196 情感美文 宝康   C#   保存

能想出这样的地址,看来http的url你还没搞清楚。基本思路提供给你,自己摸索:1、先将图片保存为本地文件(当然可以直接传输流,但这种方式最入门)2、通过WebClient上传该图片文件至http服务器(也可以用WebRequest,同样,WebClient入门些)前提是你存放图片的http目录要允许写入。

//这是一个上传图片的例子,上传其他文件都一样 string strFileFullName = System.IO.Path.GetFileName(this.FileUpload1.PostedFile.FileName); if (strFileFullName.Length > 0) { if (FileUpload1.HasFile) { string newFileName = GetNewFileName(strFileFullName); string path = Server.MapPath([服务器端存储图片的路径] + newFileName); string pathSaveImg = Server.MapPath([服务器端存储图片的路径] + newFileName); this.FileUpload1.SaveAs(path); [数据库字段]= [服务器端存储图片的路径] + newFileName; } else { MessageBox.Show(this, 找不到此图片); return; } }//跟据文件名产生一个由时间+随机数组成的一个新的文件名 //因为客户端上传的文件很可能会重名,所以要对文件名进行重命名 public static string GetNewFileName(string FileName) { Random rand = new Random(); string newfilename = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + m + DateTime.Now.Day.ToString() + d + DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString() + a + rand.Next(1000).ToString() + FileName.Substring(FileName.LastIndexOf(.), FileName.Length - FileName.LastIndexOf(.)); return newfilename; }祝你成功!!!

猜你喜欢