美文网首页
纯前端下载本地文件

纯前端下载本地文件

作者: 如果俞天阳会飞 | 来源:发表于2020-01-20 19:47 被阅读0次
    
    
    const ieDown = (url) => {
      window.open(url);
    };
    
    const isIE = () => {
      const explorer = window.navigator.userAgent;
      return explorer.indexOf('MSIE') >= 0 || explorer.indexOf('Trident/7.0') >= 0 || explorer.indexOf('Edge') >= 0;
    };
    export const downloadFile = (fileName, url) => {
      if (isIE()) {
        ieDown(url);
      } else {
        const aLink = document.createElement('a');
        const evt = document.createEvent('MouseEvents');
        // var evt = document.createEvent("HTMLEvents")
        evt.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
        aLink.download = fileName;
        aLink.href = url;
        aLink.dispatchEvent(evt);
      }
    };
    
            const name = '医院注册-附件下载.rar';
           downloadFile(name, `http://${window.location.host}/static/${name}`)
     
    

    相关文章

      网友评论

          本文标题:纯前端下载本地文件

          本文链接:https://www.haomeiwen.com/subject/ehfszctx.html