在页面中单击一个按钮, 跳出save as对话框并保存文件

解决方案 »

  1.   

    补充
    在chrome浏览器下 
      

  2.   

    var data = "data:x-application/text,"+encodeURIComponent('xxx');
     location.href=data这个 可以实现,,但是 不能得到下载的路据... 不知到 哥们有什吗好办么
      

  3.   

    不就是文件下载么?
    纯js的话
    直接window.open("文件虚拟路径");
    这种方式如果浏览器能打开该格式(如html,jpg,txt等)的文件会直接打开,不能打开的就会出现下载提示,同时可以选择保存路径,
    window.location.href="文件虚拟路径";
    与上同理辅以后台代码的话
    从后台Response.Write文件对象,可以将文件写往客户端,客户端同样会弹出下载提示,并且无论什么文件都是下载而不是打开