У меня есть одна страница, которая показывает ссылки, и у меня есть некоторые текстовые данные. Как я могу сделать с помощью C ++ CGI, что при нажатии на гиперссылку появится диалоговое окно «Сохранить как», и определенное количество моего текста будет сохранено с определенным пользователем путем и именем в файл в файловой системе пользователя.
Собственно, главный вопрос в том, как показать диалог «Сохранить как». После этого, думаю, все будет легко.
Просто установите соответствующий заголовок типа контента и затем выведите файл.
Браузер позаботится обо всем остальном. Любой тип файла, который он не распознает, вызывает Save as
диалог для отображения.
Они заставляют диалоговое окно «Сохранить как» с типом MIME, который может отображать браузер, Content-Disposition header.