lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


>         
>         That is up to the browser and what it decides to do with the
>         file's content-type... 
> 
> OK thanks for the explanation.

You can set the Content-disposition header in order to force the browser
to download the file [1].

The header should look like this:

Content-disposition: attachment; filename=file.txt

In Orbit, this code should do the trick:

function send(web)
  web.headers['Content-disposition'] = 'attachment; filename=file.txt'
  web.headers['Content-type'] = 'text/plain'
  ...
end

Notice that you should also set the MIME type, otherwise the browser
thinks that you are sending a webpage.

[1] http://www.boutell.com/newfaq/creating/forcedownload.html