上传图像我上传的文件,但我不知道如何删除它们:如何删除asp.net
string path = Server.MapPath(".") + "\\userfiles\\";
//2-get and check file etention
string[] validExt = { ".jpg", ".gif", ".png" };
string ext = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
if (Array.IndexOf(validExt, ext.ToLower()) < 0)
{
return;
}
//3-get and check file size
long size = FileUpload1.PostedFile.ContentLength;
size /= 1024;
if (size > 2024)
{
return;
}
if (size == 0)
{
return;
}
//4-get file name
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
//5-check file exsist and if (true) generate new name
while (System.IO.File.Exists(path + "\\" + filename))
{
filename = "1" + filename;
}
//6-savefile to server
FileUpload1.PostedFile.SaveAs(path + filename);
//we can save file name in to the data base
Session.Add("pic", "userfiles/" + filename);
u能帮助我,说如何删除在另一页的图片? 我在数据库中保存图片的地址一样userfiles/A.JPG
我不能使用此代码删除图像:
System.IO.File.Delete("~/" + adver.Pic);
请参阅[写完美的问题](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。 – HABO