Скачать файл с сервера на клиент в asp.net с#
string path = (@"D:\Doc\Offer letter.pdf"); //get physical file path from server string name = Path.GetFileName(path); //get file name string ext = Path.GetExtension(path); //get file extension string type = ""; // set known types based on file extension if (ext != null) { switch (ext.ToLower()) { case ".htm": case ".html": type = "text/HTML"; break; case ".txt": type = "text/plain"; break; case ".GIF": type = "image/GIF"; break; case ".pdf": type = "Application/pdf"; break; case ".doc": case ".rtf": type = "Application/msword"; break; } } Response.AppendHeader("content-disposition", "attachment; filename=" + name); if (type != "") Response.ContentType = type; Response.WriteFile(path); Response.End(); //give POP to user for file downlaod
у меня есть этот код для загрузки файла с сервера на клиент. Но этот код еще не все показывает любое окно dailogue для doanload и save.Пожалуйста, кто-нибудь, помогите мне.
Nirav Prabtani
Ваш код работает нормально. Я это проверил.