Javascript 在不打开浏览器的情况下下载HTML文件

Javascript 在不打开浏览器的情况下下载HTML文件,javascript,html,canvas,Javascript,Html,Canvas,我有一个我不想在浏览器中打开的URL。我的URL指向的servlet能够根据特定参数使用html2canvas库下载呈现的HTML文档的JPEG图像 如何将HTML下载为JPEG格式,即使不在客户端渲染HTML。这可能吗?设置适当的HTTP头-我相信这是内容处理:附件;一些_filename.extension@lan:你能给我举个例子吗?这取决于你的服务器,以及你的实际问题是什么。您的标题比您的主要内容的问题“如何将HTML下载为JPEG”更简单。我可以“回答”你的标题的问题…关于将其转换为J

我有一个我不想在浏览器中打开的URL。我的URL指向的servlet能够根据特定参数使用html2canvas库下载呈现的HTML文档的JPEG图像


如何将HTML下载为JPEG格式,即使不在客户端渲染HTML。这可能吗?

设置适当的HTTP头-我相信这是
内容处理:附件;一些_filename.extension
@lan:你能给我举个例子吗?这取决于你的服务器,以及你的实际问题是什么。您的标题比您的主要内容的问题“如何将HTML下载为JPEG”更简单。我可以“回答”你的标题的问题…关于将其转换为JPEG格式可能需要更多的工作,也可能不可能(至少按照你描述的方式)是的..你是对的。我尝试了Rahul下面的答案,它触发了我的浏览器自动下载HTML文件。但是,下载HTML时不会在HTML中呈现我的内容。我想在我服务器上的某种虚拟浏览器中呈现它,然后在客户端下载它。你可以在
中完成(如果我理解正确的话)。拥有一个普通页面,并附加一个带有
src
属性的
作为您的文件,它应该会自动打开一个下载对话框(只要您设置了标题)