Mohd Wasif Ответов: 5

Скачать файл в asp.net событие щелчка по кнопке ВКЛ


Всем Привет,

У меня есть веб-приложение, и в нем у меня есть папка с именем Download, и у меня есть файл docx, как instructions.docx.
На странице aspx я взял кнопку и нажал кнопку, которую хочу загрузить instructions.docx с его пути означает "~/Download/instructions.docx".Я старался изо всех сил, но у меня ничего не получается.

Пожалуйста, помогите мне разобраться в моей проблеме.

благодарный вам.
Мохд. Васиф

5 Ответов

Рейтинг:
27

ShwetaSaxena

Привет, Мохд.Васиф

Вы можете просто сделать это с помощью

Response.Redirect("~/Download/instructions.docx");


Он работает отлично.
Когда вы нажимаете на кнопку.. Появится окно загрузки файла с возможностью открытия, сохранения и отмены..


Надеюсь, это вам поможет.

С уважением
Швета
:роза:


Sandeep Mewara

Хороший ответ. 5!

ShwetaSaxena

@Sandeep Спасибо

ridoy

а 5.

Рейтинг:
2

CHANDRA SEKHARA GUPTA

Dim downloadFile As New System.IO.FileInfo(outputFileName)
          If downloadFile.Exists Then
              context.Response.Clear()
              context.Response.ContentType = "application/pdf"
              context.Response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}", downloadFile.Name))
              context.Response.AddHeader("Content-Length", downloadFile.Length.ToString())
              context.Response.TransmitFile(downloadFile.FullName)
              context.Response.Flush()
          Else
              Throw New Exception("File not found")
          End If


Рейтинг:
12

ritesh suhane

напишите следующий код на событии нажатия кнопки

Response.Redirect("~/Download/instructions.docx");


Sandeep Mewara

Ага!

Рейтинг:
0

Ramalinga Koushik

Используйте этот код при нажатии кнопки

Response.Redirect("~/Download/instructions.docx");


Это очень просто.При нажатии на эту кнопку он отобразит параметры, на основе которых вы можете сохранить его, выбрав свое местоположение.


Рейтинг:
0

Yusuf

Если вы хотите принудительно сохранить как диалоговое окно, то смотрите следующее

http://aspalliance.com/259[^]

http://www.west-wind.com/weblog/posts/76293.aspx[^]