phpcms  v9   现在是这样的问题    点击一个下载文件的链接   先是跳转到一个下载页面   然后点击下载   我想把中间这一步省了   直接下载    查了网上有说    在phpcms  v9  后台的模型管理   下载字段 更改 是否直接下载 还是函数获取地址   我改了还是不好用   求原因

解决方案 »

  1.   

    如果你会php 的话  把连接指向 另一个PHP文件   这个文件写下载路径
    <?
       $file  =  '用户下载的真实文件地址.zip';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;}?>
      

  2.   

    那你在下载url a标记加上 target="_blank"就会跳转到新的页面下载。