<span 1</span> <span 方法一:
</span><span 2</span> <span header</span>('Content-Description: File Transfer'<span );
</span><span 3</span> <span header</span>('Content-Type: application/octet-stream'<span );
</span><span 4</span> <span header</span>('Content-Disposition: attachment; filename='.<span basename</span>(<span $filepath</span><span ));
</span><span 5</span> <span header</span>('Content-Transfer-Encoding: binary'<span );
</span><span 6</span> <span header</span>('<span Expires: 0′);
</span><span 7</span> header('Cache-Control: must-revalidate, post-check=0, pre-check=0<span ′);
</span><span 8</span> <span header</span>('Pragma: public'<span );
</span><span 9</span> <span header</span>('Content-Length: ' . <span filesize</span>(<span $filepath</span><span ));
</span><span 10</span> <span readfile</span>(<span $file_path</span><span );
</span><span 11</span>
<span 12</span> <span 方法二:
</span><span 13</span> <span $fileinfo</span> = <span pathinfo</span>(<span $filename</span><span );
</span><span 14</span> <span header</span>('Content-type: application/x-'.<span $fileinfo</span>['extension'<span ]);
</span><span 15</span> <span header</span>('Content-Disposition: attachment; filename='.<span $fileinfo</span>['basename'<span ]);
</span><span 16</span> <span header</span>('Content-Length: '.<span filesize</span>(<span $filename</span><span ));
</span><span 17</span> <span readfile</span>(<span $thefile</span><span );
</span><span 18</span> <span exit</span>();
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它不是新的编程语言,而是一种使用现有标准的新方法,最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容,不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。《php中级教程之ajax技术》带你快速
2114
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号