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); //删除文件,别忘了检查一下有没有这个文件
}
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下文件上传和文件删除的代码
-
批处理实现的结束进程并删除文件的代码
-
node.js文件上传重命名以及移动位置的示例代码
-
PHP实现文件分片上传的实例代码
-
关于旗正规则引擎规则中的上传和下载问题 博客分类: 旗正4.0 jsp文件上传文件下载压缩
-
Linux和Windows之间文件传输(Linux下rz,sz与ssh的配合使用) 博客分类: Linux linuxwindowsrzsz文件传输
-
ThinkPHP遇到的问题:单文件上传和多文件上传
-
Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案 zipzipfilezipoutputstream
-
Linux或者Solaris下备份文件夹用tar和直接cp的区别 linuxwindowstarcp
-
Hadoop好友推荐系统-HDFS的文件上传和下载