使用CGI C ++下载文件

时间:2012-12-03 17:15:57

标签: c++ cgi download save-as

我有一个显示链接的页面,我有一些文本数据。如何使用C ++ CGI,通过单击超链接“另存为”对话框将出现,我的文本的一定数量将用用户定义的路径和名称保存到用户文件系统上的文件。

实际上,主要问题是如何显示“另存为”对话框。在它之后,我想,一切都会很容易。

2 个答案:

答案 0 :(得分:2)

只需设置适当的内容类型标题,然后输出文件。

浏览器负责其余部分。它无法识别的任何文件类型都会导致显示Save as对话框。

答案 1 :(得分:2)

他们强制要求“浏览器可以显示的MIME类型”的“另存为”对话框为Content-Disposition header