[Twisted-Python] How to save the content(string) of a DOM node into a file?
Andrew Bennetts
andrew-twisted at puzzling.org
Mon Sep 15 21:17:56 EDT 2003
On Mon, Sep 15, 2003 at 11:17:44AM -0700, suneetha velicheti wrote:
> Hi,
> I wanted to save the content of a DOM node into a file and want my
> browser to prompt me with "save as" window. I already set the browser
> preferences. Right now the content of the node is just displaying in the
> browser window. Instead of that I want to promt the user to save that
> content into a file with "save as" option window. Are there any DOM helper
> methods to do this?
So you're serving XML from a Twisted web server? I think you want to call
"request.setHeader('content-type', 'application/octet-stream')", or
something like that. That should convince the browser to save it rather
than display it (this applies to pretty much anything you could serve, not
just XML).
There's also a Content-Disposition header that is supposed to do this, but
I've never been able to figure out how to make it work reliably across
different browsers.
-Andrew.
More information about the Twisted-Python
mailing list