2010-11-30 4 views
0

Ich habe an einem Bild/Datei-Uploader gearbeitet, der ein Bild in einem virtuellen Verzeichnis mit MapPath oder in einer Datenbank speichert. Ich habe if-Anweisungen für das Button-Click-Ereignis verwendet, um die Datei zu überprüfen und zu speichern, aber ich war nicht erfolgreich.Datei-Upload für asp.net in C#

protected void Button1_Click(object sender, EventArgs e) 
{ 

    if (FileUpload1.HasFile) 
    { 

     string extension = Path.GetExtension(FileUpload1.FileName); 


     if (extension == ".jpg" || extension == ".gif" || extension == ".png" || extension == ".bmp") 
     { 

      FileUpload1.SaveAs(Server.MapPath("../photos/" + FileUpload1.FileName)); 


      string imagePath = "/photos/" + FileUpload1.FileName; 
+1

Bitte sagen uns, was Sie bisher versucht haben, Ihr Code-Snippet und Fehler, falls vorhanden. – Shekhar

Antwort

2

bitte versuchen Sie es dieses

FileUpload1.SaveAs(Server.MapPath(@"~\photos\" + FileUpload1.FileName)); 
Verwandte Themen