社区
基础编程
帖子详情
我想在web网页上一个文件下载时对其计数,并能侦测到客户端下载完毕或断线没下载网应该怎么做呀?
我不懂电脑
2003-01-29 10:32:19
我想在web上一个文件下载时对其计数,并能侦测到客户端下载完毕或断线没下载网应该怎么做呀?
...全文
120
7
打赏
收藏
我想在web网页上一个文件下载时对其计数,并能侦测到客户端下载完毕或断线没下载网应该怎么做呀?
我想在web上一个文件下载时对其计数,并能侦测到客户端下载完毕或断线没下载网应该怎么做呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2003-03-09
打赏
举报
回复
还有什么好方法呀?
netstarry
2003-03-09
打赏
举报
回复
这样做的话可能会产生PHP执行超时如果文件比较大的话
xuzuning
2003-03-09
打赏
举报
回复
目前只有使用print函数
返回true -- 成功
返回false -- 失败
tmj
2003-02-10
打赏
举报
回复
up
xuzuning
2003-01-29
打赏
举报
回复
下载可参考以下代码
<?php
$file_name = "./adodb291.zip"; // 待下载的文件名含路径
$file_dir = dirname($file_name)."/"; // 取出文件名
$file_name = basename($file_name); // 取出路径
if (!file_exists($file_dir . $file_name)) { //检查文件是否存在
echo "文件找不到";
exit;
}else {
$file = fopen($file_dir . $file_name,"r"); // 打开文件
// 输出文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
$k = print(fread($file,filesize($file_dir . $file_name)));
fclose($file);
}
if($k) {
// 根据$k的值做相应的操作
}
?>
注意:在输出文件内容时使用的是print函数
该函数在执行过程中出现短线时回返回假
cnhj9
2003-01-29
打赏
举报
回复
web网页上一个文件下载时对其计数
点击下载时专到技术网页,通过id值判断是哪个软件
其他的问题就不知道了
qm0445
2003-01-29
打赏
举报
回复
是不是返回FLASE?在根据TURE或FLASE判断?
网
络协议学习(B站观看最多)
网
络协议学习
网
络协议第01天:基本概念为什么要学习
网
络协议学习中需要搭建的环境
网
络协议
网
络协议 第01天:基本概念 思考:数据是如何从
一个
设备传递到另
一个
设备的? 这一切都是由
网
络协议来规定的。
没
有
网
络协议,就
没
有今天的互联
网
为什么要学习
网
络协议 互联
网
、移动互联
网
、物联
网
,都离不开
网
络协议 最熟悉的
网
络协议:HTTP 为了满足各种需求,有各式各样的
网
络协议(HTTPS、SMTP、MQTT、RTMP等) 每一种
网
络协议应用场景不一样 学习中需要搭建的环境
客户端
-服务器开发环境
客户端
:浏览器
2023年 前端面试题干货汇总(超详细)
声明式导航:一般写在模版中,使用router-link to属性来触发路由跳转,会解析成a标签,可以通过tag属性修改编程式导航:一般写在JS代码中,使用this.$router.push()来触发跳转将一些独立的功能封装成单独的块(文件),并组合在一起块的内部数据是私有的,只是向外部暴露一些接口来进行通讯vue组件中的data是函数是因为,vue中的组件是多个的,如果多个组件使用同
一个
对象,就会造成数据共用,只要其中
一个
组件修改了数据,必然会影响另
一个
组件,这是不合理的。
大厂面试八股文——计算机
网
络
文章目录RESTfulREST的指导原则资源资源方法REST和HTTP不一样!!ip地址、子
网
掩码、单机服务器最大并发的TCP连接数到底是多少带外数据和TCP紧急指针linux主机同步文件两台主机输入同
一个
url地址出现页面不同可能的原因。为啥
网
络要分层设
计数
据传输速率DNS域名解析的工作过程和原理
一个
机器的端口号上限,端口超过限制怎么办?单条记录高并发访问的优化UDP如何实现可靠传输TCP(UDP,IP)等首部的认识(http请求报文构成)OSI七层协议及TCP/IP四层协议MAC地址和IP地址对路由协议
linux test1
初级:
Windows :
Windows上运行IIS(asp、asp.net、php)由于部分站点经常挂马,请问如何让该类事情有效发生率降低或避免
CPU占有率忽高忽低,导致系统报警,初步判断是某个IIS
网
站程序编写不规范造成的,请问如何找出该站具有的进程,并对其进行限制?
请列出以下几类虚拟主机托管站点的(1)、IIS+mssql (2)php+mysql (3)java+oracle 采用的
web
容器、数据库,如何管理,自己日常工作中<
SQL SERVER
SQL Server数据库文件恢复技术SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Ana
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章