//直接下载保存文件
function Download(filePath) {
// 如果中间IFRAME不存在,则添加
if (!document.getElementById("_SAVEASIMAGE_TEMP_FRAME"))
jQuery(
'<iframe style="display:none;" id="_SAVEASIMAGE_TEMP_FRAME" name="_SAVEASIMAGE_TEMP_FRAME" onload="_doSaveAs();" width="0" height="0" src="about:blank"></iframe>')
.appendTo("body");
if (document.all._SAVEASIMAGE_TEMP_FRAME.src != filePath) {
// 图片地址发生变化,加载图片
document.all._SAVEASIMAGE_TEMP_FRAME.src = filePath;
} else {
// 图片地址没有变化,直接另存为
_doSaveAs();
}
}
function _doSaveAs() {
if (document.all._SAVEASIMAGE_TEMP_FRAME.src != "about:blank")
document.frames("_SAVEASIMAGE_TEMP_FRAME").document
.execCommand("SaveAs");
}

最新文章

  1. ibatis 轻松入门
  2. Python 迭代器 &amp; __iter__方法
  3. MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(05)
  4. 【 D3.js 入门系列 --- 6 】 如何让图表动起来
  5. 部署IISHTTP 404.17无法由静态文件处理程序来处理
  6. ueditor .net版本上传不了图片问题
  7. Maven3.0.3的环境变量配置
  8. JavaBean基础
  9. SQL注入(四)
  10. python自动化开发-2
  11. Educational Codeforces Round 15_D. Road to Post Office
  12. PAT (Advanced Level) 1073. Scientific Notation (20)
  13. 【学习】js学习笔记---数组对象
  14. 读书笔记-你不知道的JS上-声明提升
  15. Angular记录(9)
  16. BlockChain 的跨链技术的重要性和必要性
  17. (最短路 Floyd) P2910 [USACO08OPEN]寻宝之路Clear And Present Danger 洛谷
  18. Centos7使用docker搭建gitlab服务器
  19. AES-GCM算法
  20. RN 获取地理位置

热门文章

  1. Codeforces Technocup 2017 - Elimination Round 2 E Subordinates(贪心)
  2. JavaScript中的Cookie 和 Json的使用
  3. 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(3)-项目依赖注入
  4. Cloudera版本的hadoop环境准备
  5. Protostuff序列化问题
  6. MapReduce原理及操作
  7. C# DATETIME格式转换汇总 根据日期过期星期
  8. IPMI在linux下常用命令
  9. Hadoop 之 分布式缓存的原理和方法——DistributedCache
  10. [Linux] telnet 具体到某个端口Connection refused