asp.net下文件上傳和文件刪除的代碼
更新時(shí)間:2007年09月10日 21:45:21 作者:
文件上傳
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); //上傳文件,要檢查一下是否建立了相關(guān)目錄
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); //刪除文件,別忘了檢查一下有沒(méi)有這個(gè)文件
}
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); //上傳文件,要檢查一下是否建立了相關(guān)目錄
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); //刪除文件,別忘了檢查一下有沒(méi)有這個(gè)文件
}
您可能感興趣的文章:
- asp.net fileupload控件上傳文件與多文件上傳
- asp.net(c#)開(kāi)發(fā)中的文件上傳組件uploadify的使用方法(帶進(jìn)度條)
- asp.net 多文件上傳,兼容IE6/7/8,提供完整代碼下載
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- asp.net neatUpload 支持大文件上傳組件
- asp.net 文件上傳實(shí)例匯總
- asp.net web大文件上傳帶進(jìn)度條實(shí)例代碼
- ASP.NET MVC 文件上傳教程(一)
- ASP.NET Core文件上傳與下載實(shí)例(多種上傳方式)
- ASP.NET實(shí)現(xiàn)文件上傳功能
相關(guān)文章
asp.net core應(yīng)用docke部署到centos7的全過(guò)程
這篇文章主要給大家介紹了關(guān)于asp.net core應(yīng)用docke部署到centos7的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08jquery.pagination +JSON 動(dòng)態(tài)無(wú)刷新分頁(yè)實(shí)現(xiàn)代碼
jquery.pagination +JSON 動(dòng)態(tài)無(wú)刷新分頁(yè)實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12ASP.NET頁(yè)面之間傳值的方式之Application實(shí)例詳解
這篇文章主要介紹了ASP.NET頁(yè)面之間傳值的方式之Application實(shí)例詳解,需要的朋友可以參考下2017-10-10asp.net 每天定點(diǎn)執(zhí)行任務(wù)
下面是每天零點(diǎn)執(zhí)行一個(gè)存儲(chǔ)過(guò)程2009-05-05Visual Studio 2017 IDE安裝使用圖文教程
這篇文章主要為大家詳細(xì)介紹了Visual Studio 2017 IDE安裝使用圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09.NET6+Quartz實(shí)現(xiàn)定時(shí)任務(wù)的示例詳解
在實(shí)際工作中,經(jīng)常會(huì)有一些需要定時(shí)操作的業(yè)務(wù),如:定時(shí)發(fā)郵件,定時(shí)統(tǒng)計(jì)信息等,那么如何實(shí)現(xiàn)才能使得我們的項(xiàng)目整齊劃一呢?本文通過(guò)一些簡(jiǎn)單的小例子,簡(jiǎn)述在.Net6+Quartz實(shí)現(xiàn)定時(shí)任務(wù)的一些基本操作,如有不足之處,還請(qǐng)指正2023-03-03