欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net下文件上传和文件删除的代码

程序员文章站 2024-03-31 08:20:40
文件上传 httppostedfile postfile = request.files["imgfile"]; if(postfile.fi...
文件上传
httppostedfile postfile = request.files["imgfile"];
if(postfile.filename!=string.empty){
       ex=postfile.filename.substring(postfile.filename.lastindexof("."));
       filename= datetime.now.tostring("yyyymmdd") + ex;
       abspath=system.web.httpcontext.current.server.mappath("/img_ad/"+adtypeen+"/";);

      if(!system.io.directory.exists(abspath)) system.io.directory.createdirectory(abspath);   //上传文件,要检查一下是否建立了相关目录
      postfile.saveas(abspath+filename);
}


文件删除
string sqlfile="select ('/img_ad/'+ltrim(rtrim(compname))+'/'+ltrim(rtrim(filename)))as adfile from adinfo where id="+sid;
object objad=sqlcomd.createsqlscalar(sqlfile);
 if(objad!=null){
       string fname = server.mappath(objad.tostring());
       if(file.exists(fname)) file.delete(fname);     //删除文件,别忘了检查一下有没有这个文件
 }