2016-04-04 26 views
0

dies ist mein CodeHerunterladen von Dateien auf Asp.net

protected void btnUpload_Click(object sender, EventArgs e) 
{ 
    try 
    { 
     string filename = Path.GetFileName(FileUpload1.FileName); 
     FileUpload1.SaveAs(Server.MapPath("~/CustomerFiles/") + filename); 
     lblResult.Text = "Your File " + filename + " is Succesfull uploaded!"; 
     //lblFile.Text = FileUpload1.FileName; 
     lblFile.Text = "../CustomerFiles/" + filename; 
     Page_Load(sender, e); 
    } 

    catch (Exception) 

    { 
     lblResult.Text = "Upload Failed"; 
    } 
} 

Ich kann Dateien hochladen, aber ich kann es in meinem Visual Studio nicht sehen 2013.I benötigen, meine hochgeladenen Dateien, um zu sehen, für mich zum Download es und speichern Sie den Dateipfad in Sql-Datenbank.

+2

Was meinst du, Sie sehen es nicht in VS 2013? Versuchen Sie 'Show all files' und' Refresh' den Ordner 'CustomerFiles'. – Bikee

+0

Falls Sie Ihre hochgeladenen Dateien in VS2013 sehen möchten, müssen Sie im Projektmappen-Explorer auf 'Alle Dateien anzeigen' klicken. –

+0

Und wenn Sie den Pfad wissen möchten, in dem die Datei gespeichert wird ... dann hier ist es: Server.MapPath ("~/CustomerFiles /") + Dateiname –

Antwort

0

Das ist mein Code die Datei

protected void Button1_Click(object sender, EventArgs e) 
    { 
     string filename = "~/Files/Mastering MeteorJS Application Development.pdf"; 
     String _fileName = "akash"; 
     string path = MapPath(filename); 
     //byte[] bts = System.IO.File.ReadAllBytes(path); 
     Response.Buffer = true; 
     Response.ContentType = "application/pdf"; 
     Response.AddHeader("content-disposition:", "attachment;filename=" + _fileName + ".pdf"); 
     Response.TransmitFile(path); 
     //Response.Close(); 
    } 

Es ist ein Problem, das ich konfrontierte herunterladen, wenn die Bahn application.This Files Ordner veröffentlicht wird auf veröffentlichten Ordnern auf Visual Studio nicht kopiert 2010 nach der App-Publishing-System zur Einreichung .so kopiere ich manuell das Verzeichnis Files mit Inhalten nach der Veröffentlichung der Webanwendung und füge dieses Verzeichnis ein. Jetzt ist es in Ordnung