2016-04-04 5 views
0

это мой кодЗагрузка файлов на 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"; 
    } 
} 

Я могу добавить файлы, но я не могу видеть это в моей визуальной студии 2013.I должны видеть мои загруженные файлы для того, чтобы мне скачать и сохранить его путь к базе данных Sql.

+2

Что значит, вы не видите его в VS 2013? Попробуйте 'Показать все файлы' и' Обновить 'папку 'CustomerFiles' – Bikee

+0

Если вы хотите просмотреть свои загруженные файлы в VS2013, вам нужно нажать« Показать все файлы »в обозревателе решений. –

+0

И если вы хотите узнать путь, в котором файл сохранен ..., то вот он: Server.MapPath ("~/CustomerFiles /") + имя файла –

ответ

0

Это мой код, чтобы загрузить файл

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(); 
    } 

Существует проблема я столкнулась, когда опубликовал веб application.This Files папки не копировать на Published папку на Visual Studio 2010 после публикации приложения к файловой системе .so я вручную скопирую каталог Files с содержимым после опубликования веб-приложения и вставьте его в этот каталог. теперь его нормально

Смежные вопросы