美文网首页
2018-05-21

2018-05-21

作者: ada456ada | 来源:发表于2018-08-14 13:40 被阅读0次

    php笔记

    方法一:@

    在任何错误语句之前加上@符号,即可屏蔽!

    方法二:error_reporting

    在PHP文件第一行加上:error_reporting(0); 即可屏蔽!

    header: {"Content-Type":"application/x-www-form-urlencoded"},

    a的download属性只有在文件在服务器上才能用,不能跨域

    跨域则需要如此:

    URL.createObjectURL通常都是用来创建图片的DataURI用来显示图片,这里用来下载文件,让浏览器来帮我们设定好文件类型。

    URL.createObjectURL的参数是File对象或者Blob对象,File对象也就是通过input[type=file]选择的文件,Blob对象是二进制大对象

    function downloadFile(fileName, content){

        var aLink = document.createElement('a');

        var blob = new Blob([content]);

        var evt = document.createEvent("HTMLEvents");//HTMLEvents、MouseEvents、UIEvents

        evt.initEvent("click", false, false);//initEvent 不加后两个参数在FF下会报错

        aLink.download = fileName;

        aLink.href = URL.createObjectURL(blob);

        aLink.dispatchEvent(evt);

    }

    相关文章

      网友评论

          本文标题:2018-05-21

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