C#(WinForm)上传图片到服务器

2024-11-25 08:57:19
推荐回答(4个)
回答1:

//本地上传代码Files item = fis as Files;
WebClient wc = new WebClient();
string url = string.Format("{0}?Overwrite=true&Path={1}", "服务器上传地址", item.Path);
 wc.UploadFile(url, "POST", item.Path);
 //服务器接收
 string ServerSrc = context.Server.MapPath("~/DownLogin/");
        foreach (string filekey in context.Request.Files)
        {
            HttpPostedFile file = context.Request.Files[filekey];
            string FilePath = Path.Combine(ServerSrc, file.FileName);
            if (File.Exists(FilePath))
            {
                if (Convert.ToBoolean(context.Request["overwrite"]))
                {
                    File.Delete(FilePath);
                }
                else
                    continue;
            }
            file.SaveAs(FilePath);
        }

回答2:

代码在附件里面

只要数据库中存储了,

前台调用对你应该不是问题,

另网上也有不少这类的源码

你可以自己在搜搜,这样对你问题的解决问题能得到提升的

希望我的回答对你有帮助

若帮助到您的话,请及时采纳哈

回答3:

我这里有一个简单上传的 神马都可以,回头压缩发给你

这个是一个完整的例子,亲测可用.

回答4:

代码在附件里面
只要数据库中存储了,
前台调用对你应该不是问题,
另网上也有不少这类的源码
你可以自己在搜搜,这样对你问题的解决问题能得到提升的
希望我的回答对你有帮助
若帮助到您的话,请及时采纳哈
查看全文>>