使用Javascript进行文件下载,如果文件内容可用但没有文件直接链接

时间:2011-01-17 17:18:42

标签: javascript web-services

任何人都可以指导我实现一个javascript函数,它将参数作为参数“文件内容”(从Web服务中读取为httpresponse正文),并在浏览器中显示文件保存或文件打开对话框?

直接链接到文件不可用,我只能通过网络服务阅读文件内容。任何人都可以在这里指导我吗?

1 个答案:

答案 0 :(得分:0)

我认为您必须使用JavaScript重定向到发送正确标头的某些PHP(或任何其他服务器端脚本语言)文件。只要您获得正确的标题here is an example,它就会保留在页面上。

因此,在设置服务器端脚本以提供文件后。您需要将用户重定向到该文件。

window.location = 'http://myserver.co.uk/download.php';