如何使用从服务器流式传输的csv显示文件对话框

时间:2010-11-10 22:21:40

标签: javascript

我正在使用jQuery.doGet()从服务器获取csv文件。我在onDataReceived函数中收到文件的内容。如何显示文件对话框以供用户保存?

adsafe.util.doGet(url,params,onDataReceived);

onDataReceived(data){  //如何启动文件对话框以供用户将此数据另存为文件。 }

2 个答案:

答案 0 :(得分:0)

就在今天我做了类似的事情,但我只是使用window.open(file),然后在新文件中发布下载。

答案 1 :(得分:0)

我找到了解决方法。

我没有使用doGet,而是尝试自己启动保存框,而是将其留给浏览器来完成所有操作。

只需致电

window.location = url

这样,下载文件并显示文件对话框。

这是正确的方法吗?有什么意见吗?