admin管理员组

文章数量:1535119

浏览器图片下载(而不是直接在页面打开图片)

项目中出现了用户要下载图片的情况,做完了功能之后发现根本下载不了,都是直接在浏览器打开了,搜了好久才找到方法

代码如下

 function downloadIamge(imgsrc, name) {
   
    //下载图片地址和图片名
    var image = new Image();
    // 解决跨域 Canvas 污染问题
    image.setAttribute('crossOrigin', 'anonymous');
    image.onload = function () {
   
        var canvas = document.createElement('canvas');
        canvas.width = image.width;
     

本文标签: 图片下载页面图片js