asp.net下文件上传和文件删除的代码
程序员文章站
2022-05-31 12:42:52
文件上传 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); //删除文件,别忘了检查一下有没有这个文件
}
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); //删除文件,别忘了检查一下有没有这个文件
}
上一篇: asp.net下日期加减的方法
下一篇: asp.net动态载入用户控件的方法