1

我正在尝试使用以下代码在 HTML 中单击按钮时使用 Javascript 保存图像:

function saveImage(anImage) {

if (typeof anImage== 'object') 
  Image= anImage.src;  
window.win = open(anImage);           
setTimeout('win.document.execCommand("SaveAs")', 500);
}

当我从本地 PC 运行代码时它工作正常(即它会弹出一个新窗口并提示我将图像保存为 png 文件),但是当我将它部署到服务器时它会弹出新窗口但它会尝试保存页面而不是图像(它会打开一个对话框,要求保存 htm 文件)

任何原因 ?

4

1 回答 1

0

John Culviner 编写了一个 jquery 插件来处理这个问题。

https://github.com/johnculviner/jquery.file 下载

于 2013-03-25T18:10:09.537 回答