Ссылка для получения PDF-файла из БД в asp.net - PullRequest
0 голосов
/ 28 ноября 2009

Я извлек pdf-файл из базы данных и связал его с тегом "href", чтобы открыть pdf-файл по ссылке. Теперь я хочу открыть диалоговое окно открытия / сохранения перед открытием PDF-файла. - в javascript (используя событие onclick в теге «a» для вызова javascript)

1 Ответ

2 голосов
/ 28 ноября 2009

Вы должны установить заголовок content-disposition , используя C #, чтобы получить такое поведение в браузере.

Прочитайте это для получения дополнительной информации

Как вызвать диалоговое окно «Сохранить как» для принятого типа MIME?

Загрузка файла с помощью диалогового окна «Сохранить как» в ASP.NET

* +1016 * Пример

Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.AddHeader("Content-Length", targetFile.Length.ToString);
Response.ContentType = "application/pdf";
Response.WriteFile(targetFile.FullName); 
...