php 下载文件如何实现,在程序中指定默认的下载位置,且不显示下载进度条

hexizheng 2004-11-22 03:23:32
也就实说,在客户端打开网页时,没有任何提示的自动下载到客户机器上的磁盘上,请高手指点!!
...全文
268 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zairwolfi 2004-11-24
  • 打赏
  • 举报
回复
可以。网上这种网站很多,而且忒毒,不过好在我装了杀毒软件,那些网页木马全部被咔嚓。
bergkamps 2004-11-24
  • 打赏
  • 举报
回复
关注一下
patchclass 2004-11-24
  • 打赏
  • 举报
回复
用xml下载试试看呢,但是那就不怎么好处理了
hexizheng 2004-11-24
  • 打赏
  • 举报
回复
或许真的不能直接下,
今天才发现,其实可以远程直接调用word模板,而在编辑后又可保存到本地主机,这样在上传上去就行了,
另外,关于保存修改记录的问题,有那位仁兄能指点一二。
草山湖 2004-11-23
  • 打赏
  • 举报
回复
这个有什么用,请问楼主用这个是想做什的,我很好奇
raid79 2004-11-23
  • 打赏
  • 举报
回复
好像必须要有提示的吧
hexizheng 2004-11-23
  • 打赏
  • 举报
回复
做OA ,要下载word 模板到客户端的机子上,再用javascript 调用下载下来的模板,编辑完以后在手动传到服务器上。
hexizheng 2004-11-22
  • 打赏
  • 举报
回复
我原先用的一般的下载程序如下(有进度条显示的):
$fileName = $fileDir['0'].$fileName;
$ext = substr($fileName,-3);

switch( $ext ){
case "pdf": $ctype="application/pdf"; break;
case "exe": $ctype="application/octet-stream"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application nd.ms-excel"; break;
case "ppt": $ctype="application nd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpg": $ctype="image/jpg"; break;
default: $ctype="application/force-download";
}


header('Content-Type: '.$ctype);

header('Expires: ' . $now);

header('Content-Disposition: inline; filename="' . $fileName . '.' . $ctype . '"');

header('Cache-Control: must-revalidate, post-check=0, pre-check=0');

header("Content-Disposition: attachment; filename=".basename($fileName).";");

header('Pragma: public');

@readfile($fileName);

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧