文件下载代码-来自PBDigg

 

        $disposition = isImg($attachmentpath) ? 'inline' : 'attachment';
        $db_charset == 'utf-8' && $attdata['filename'] = convert_encoding('utf-8', 'gbk', $attdata['filename']);
        strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE && $attdata['filename'] = urlencode($attdata['filename']);
        header('Cache-control: max-age=31536000');
        header('Expires: '.gmdate('D, d M Y H:i:s', $timestamp + 31536000).' GMT');
        header('Last-Modified: '.gmdate('D, d M Y H:i:s', $attdata['uploaddate']).' GMT');
        header('Content-type: '.$attdata['filetype']);
        header('Content-Encoding: none');
        header('Content-Disposition: '.$disposition.'; filename='.$attdata['filename']);
        header('Content-Length: '.filesize($attachmentpath));
        header('Content-Transfer-Encoding: binary');
        @readfile($attachmentpath);

 

你可能感兴趣的:(文件下载)