Search code examples
c++cgidownloadsave-as

Download file with CGI C++


I have one page that shows links, and I have some text data. How can I make using C++ CGI that by clicking on hyperlink "Save As" dialog will appear and certain amount of my text will be saved with user-defined path and name to the file on the users filesystem.

Actually, main question is how to show "Save as" dialog. After it, I think, everything will be easy.


Solution

  • Just set an appropriate content-type header and then output the file.

    The browser takes care of the rest. Any file type it doesn't recognize causes the Save as dialog to be displayed.