ich Dateien hochladen, aber ich weiß nicht, wie sie löschen:wie uploaded Bild löschen auf 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);
Kann mir helfen und sagen, wie Bilder in der anderen Seite löschen? ich speichern Sie die Bildadresse in der Datenbank wie userfiles/a.jpg
ich keine Bilder mit diesem Code löschen:
System.IO.File.Delete("~/" + adver.Pic);
Siehe bitte [Schreiben Sie die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/). – HABO