搜索

首页  >  问答  >  正文

javascript - 微信公众号里如何实现 点击下载 的功能,服务器端为php

ringa_leeringa_lee2774 天前298

全部回复(1)我来回复

  • PHPz

    PHPz2017-04-11 10:47:36

    不需要Ajax 直接<a href='http://example.com/test.doc' download>下载</a>

    或者点击链接,php下载

    $file  =  'test.doc' ;
    
    if ( file_exists ( $file )) {
         header ( 'Content-Description: File Transfer' );
         header ( 'Content-Type: application/octet-stream' );
         header ( 'Content-Disposition: attachment; filename=' . basename ( $file ));
         header ( 'Content-Transfer-Encoding: binary' );
         header ( 'Expires: 0' );
         header ( 'Cache-Control: must-revalidate' );
         header ( 'Pragma: public' );
         header ( 'Content-Length: '  .  filesize ( $file ));
         ob_clean ();
         flush ();
         readfile ( $file );
        exit;
    }
    

    回复
    0
  • 取消回复