我正在使用jQuery.doGet()从服务器获取csv文件。我在onDataReceived函数中收到文件的内容。如何显示文件对话框以供用户保存?
adsafe.util.doGet(url,params,onDataReceived);
onDataReceived(data){ //如何启动文件对话框以供用户将此数据另存为文件。 }
答案 0 :(得分:0)
就在今天我做了类似的事情,但我只是使用window.open(file)
,然后在新文件中发布下载。
答案 1 :(得分:0)
我找到了解决方法。
我没有使用doGet,而是尝试自己启动保存框,而是将其留给浏览器来完成所有操作。
只需致电
window.location = url
这样,下载文件并显示文件对话框。
这是正确的方法吗?有什么意见吗?