Сохранить файл в выбранном месте

На сайте (ASP.NET) у меня есть таблица с элементами. Каждый элемент имеет ссылку на конкретный PDF. Этот PDF я генерирую из двоичных данных, которые сохраняются в базе данных. Так действительно, у меня нет пути к PDF-файлу. Когда я нажимаю на ссылку, я хочу скачать файл. И эта функция работает нормально. Но я загружаю файл в папку по умолчанию, которая использует браузер (по умолчанию это C:\Users\Admin\Documents)

Что я должен сделать, чтобы браузер показал диалоговое окно сохранения, где пользователь может выбрать путь назначения для PDF?

Код для создания PDF-файла:

private void ProcessFile(byte[] file, string fileName)
    {
        Response.Clear();
        Response.ContentType = "application/pdf";
        Response.AddHeader("Content-Disposition",
            string.Format("attachment;filename=\"{0}\"", fileName));

        Response.BinaryWrite(file);

        Response.Flush();
        Response.End();
    }

О моем коде: я собираюсь немного переписать его в соответствии с этим постом

0 ответов

Другие вопросы по тегам