У меня есть веб-приложение (ASP.NET/C#), для которого мне нужно было бы загрузить файл pdf с сервера на клиентскую сторону, дважды щелкнув строку таблицы.
Моя идея заключалась в том, чтобы использовать JQuery / Ajax для вызова веб-службы. Веб-служба вызывает другую веб-службу (предоставляемую внешним партнером), которая возвращает файл PDF (только этот формат) в виде байта [].
Я читал о нескольких возможностях, где почти во всех случаях файл сохраняется на сервере, а затем возвращается клиенту через HTTPContaxt.Current.Response. В других случаях URL-адрес предоставляется клиентской стороне, а затем клиент перенаправляется на скрытый iFrame с таким URL-адресом.
Как лучше всего передать клиенту файл PDF, чтобы он / она могли открыть или сохранить его локально?
Спасибо.