php下载功能实现~ 各位高手请问php下载功能如何实现即:将文件上传到数据中之后如何将其下载到本地?能否讲解一下原理?如果有代码的话感激不尽~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 百度 google过了 是下午困得原因? 感觉迷糊。。如何从数据库调取下载呢 lz,你将文件上传到数据库中是什么意思呢?是保存了文件路径了还是把文件内容写入数据库了?前者的话把文件路径读取出来不就能下载了吗后者的话把内容以数据流方式下载下来,可以参考phpmyadmin里的导出数据库文件! 我都不知道在论坛上看到多少遍这样的问题了$file_name='php.rar';$file_path='';set_time_limit ( 0 );header ( "Pragma: public" );header ( "Expires: 0" );header ( 'Content-Encoding: none' );header ( "Cache-Control: must-revalidate, post-check=0, pre-check=0" );header ( "Cache-Control: public" );header ( "Content-Description: File Transfer" );header ( 'Content-Disposition: attachment; filename=' . $file_name );header ( "Content-Transfer-Encoding: binary" );header ( 'Content-Length: ' . filesize ( $file_path . $file_name ) );readfile ( $file_path . $file_name );exit ();//$file_path存放下载的文件的路径//$file_name 要下载的文件的文件名,带扩展名的 $filename="*.tar.gz";//文件Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: ".filesize($filename)); Header("Content-Disposition: attachment; filename=" . $$filename);echo "数据流";或者 <a href="a.png">图片</a>; PHP 好东西啊!万能的数组! 用一个页面接收处理两个不同编码的页面传来的数据 如何在Windows2003架设PHP服务器? 菜鸟,请问这句SQL错在哪里 ZEND提示Undefined variable: vals_! 用smarty可以生成静态页面吗 如何用php清除windowxp里的临时文件 PHP 正则 抓取问题 在iframe中的header怎么弹出新的窗口? 关于PHP新闻抓取的问题 php+mysql 绘图 PHP+mysql 怎样实现省市县(区)的三级联动
百度 google过了 是下午困得原因? 感觉迷糊。。如何从数据库调取下载呢
前者的话把文件路径读取出来不就能下载了吗
后者的话把内容以数据流方式下载下来,可以参考phpmyadmin里的导出数据库文件!
$file_name='php.rar';
$file_path='';
set_time_limit ( 0 );
header ( "Pragma: public" );
header ( "Expires: 0" );
header ( 'Content-Encoding: none' );
header ( "Cache-Control: must-revalidate, post-check=0, pre-check=0" );
header ( "Cache-Control: public" );
header ( "Content-Description: File Transfer" );
header ( 'Content-Disposition: attachment; filename=' . $file_name );
header ( "Content-Transfer-Encoding: binary" );
header ( 'Content-Length: ' . filesize ( $file_path . $file_name ) );
readfile ( $file_path . $file_name );
exit ();
//$file_path存放下载的文件的路径
//$file_name 要下载的文件的文件名,带扩展名的
$filename="*.tar.gz";//文件
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($filename));
Header("Content-Disposition: attachment; filename=" . $$filename);
echo "数据流";
或者
<a href="a.png">图片</a>;