星空网 > 软件开发 > ASP.net

图片上传后台实现方法

var request = this.Context.Request;

HttpPostedFile files = request.Files["idFile"];

string newname = null;

if (files.ContentLength > 0) {
            try  
            {      
                string url;  
                string urlsql;
               var jurl =  AppDomain.CurrentDomain.BaseDirectory;
               var fod = "UpImageFiles/";
                
                string fn = files.FileName.Substring(files.FileName.LastIndexOf("\\") + 1);//获取文件名  
                int j = fn.LastIndexOf(".");
                string newexts = fn.Substring(j);
                string pname = IDCard;
                 newname = pname + newexts;
                string fp = "../UpImageFiles/";//服务器实际文件夹地址  
                string fpsql = "~/UpImageFiles/";//数据库中记录的文件夹地址  
                url = fp + newname;//服务器文件地址  
                urlsql = fpsql + newname;//服务器中记录的文件地址  

                var urldel = jurl + fod + newname;//图片的绝对路径
                if (System.IO.File.Exists(Server.MapPath(url)))  
                {  
                    //MessageBox.Show(this, "文件已存在!");  
                    File.Delete(urldel);
                }  
               
                    files.SaveAs(Server.MapPath(url));//上传  
                    string path = Server.MapPath(fp);  
                    //取得文件名(抱括路径)里最后一个"."的索引  
                    int i = fn.LastIndexOf(".");  
                    //取得文件扩展名  
                    string newext = fn.Substring(i);
                    string data = IDCard;//新名称  
                    FileInfo fii = new FileInfo(path + fn);  
                    urlsql = fpsql + data + newext;  
                    string path1 = fp + data + newext;  
                    FileInfo fi1 = new FileInfo(path1);  
                    if (fi1.Exists)  
                    {  
                        fi1.Delete();  
                    }

                }

              
            catch(Exception en)  
            {
                resultStr = "<script> alert('保存失败!" + en.Message + "');</script>";
               // MessageBox.Show(this, "出现错误,请重新上传!");  
            }
            }




原标题:图片上传后台实现方法

关键词:上传

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

外贸建站公司:做谷歌外贸网站多少钱:https://www.kjdsnews.com/a/1479678.html
亚马逊月销30W刀,到底应该怎么给运营算提成?:https://www.kjdsnews.com/a/1479679.html
跨境电商对于撸卡、撸货、采退都需要哪些技术要求:https://www.kjdsnews.com/a/1479680.html
未下TRO!高奢品牌范思哲 Versace维权来袭,跨境电商们请自查:https://www.kjdsnews.com/a/1479681.html
注意贸易风险!该国经济陷入困境,外汇储备仅够4周进口:https://www.kjdsnews.com/a/1479682.html
重磅!印尼10日起开始实施铝土矿出口禁令,有什么影响?:https://www.kjdsnews.com/a/1479683.html
出境旅游预订须知:https://www.vstour.cn/a/365175.html
九寨沟景区地图(详细指南和攻略):https://www.vstour.cn/a/365176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流