php中在做文件下载的时候,其中要加上这么一些header信息:

header("Content-type: application/octet-stream");

header("Accept-Ranges: bytes");

header("Accept-Length:".$fileSize);-----------------这里其实不是Accept,准确的应该是Content

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

我已经加了header("Accept-Length:".$fileSize);这句话,可是还是出现如下图的情况,获取不到下载文件的大小,虽然不影响正常的功能,但是为了追求完美,我要探个究竟。

查手册,搜资料,最后才发现header("Accept-Length:***");这其实是一个误导,真不明白网上为什么千篇一律的都是Accept-Length。告诉大家,其实正确的应该是header("Content-Length:***"); 修改之后,果然就正确了。

将Accept-Length改成Content-Length后,终于可以识别下载文件的大小了。

php accept-length,php中Accept-Length获取不到下载文件的大小相关推荐

  1. header php下载文件很小,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息:header("Content-type: application/octet-stream"); header(& ...

  2. python电脑下载方法-python 获取机器snpython下载文件的几种常用方法

    python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下: 002pc.com从python 获取机器snpython下载文件的几种常用方法分析来看 ...

  3. 如何在Linux中使用sFTP上传或下载文件与文件夹

    如何在Linux中使用sFTP上传或下载文件与文件夹 sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全;它通过 ...

  4. 在unity 中,使用http请求,下载文件到可读可写路径

    在这里我用了一个线程池,线程池参数接收一个带有object参数的,无返回值的委托 ,下载用到的核心代码,网上拷贝的,他的核心就是发起一个web请求,然后得到请求的响应,读取响应的流 剩下的都是常见的I ...

  5. linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例

    wget 是一个从网络上自动下载文件的命令行工具,支持通过 HTTP.HTTPS.FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理.它是一个非交互式工具,非常适合通过脚本或者在 ...

  6. Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例

    借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混): ...

  7. Flex 中使用 FileReference 的 download 方法下载文件时的缓存刷新问题

    最近在开发 Flex Web 应用程序时,用到了  FileReference 的 download 方法.FileReference 是 flex 实现文件上传下载的类. 文件上传使用 FileRe ...

  8. 在浏览器中Hadoop的Browse Directory不能下载文件的解决方案

    在Windows下找到:C:\Windows\System32\drivers\etc的hosts文件,事先把hosts文件属性的只读取消掉,如下图: 如果不取消只读,那么进入notepad++后会出 ...

  9. Android 获取指定图片或文件的大小

    /*** 获取指定文件大小 */public static long getFileSize(File file) throws Exception {long size = 0;if (file.e ...

最新文章

  1. Partial Class部分类
  2. 浙江大学 | 深度域自适应和小目标检测挑战、技术和数据集:调研
  3. 推荐:腾讯开源的词向量精简版本下载
  4. Linux实战考试题:批量创建用户和密码-看看你会么?
  5. java面向对象的多态_java面向对象(五)之多态
  6. 解决Hadoop总是处于安全模式的问题
  7. 编译原理基础---思维导图
  8. 95-30-070-java.util-LinkedList
  9. Arrays工具类和二维数组
  10. python上手_Python 上手
  11. Windows 2008 Core 常用命令
  12. 应用安全 - 代码审计 - PHP
  13. 非IT,零经验,零基础怎么备考信息系统项目管理师/高项考试?
  14. 【pandas数据分析】pandas安装
  15. 手机验证码实现注册功能
  16. java:123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
  17. 机房动环监控解决方案!
  18. 如何使用代码调用API接口发送短信?(以SendCloud为例)
  19. 2019丘成桐中学科学奖计算机,2019年丘成桐中学科学奖总决赛获奖名单
  20. 无土栽培远程监空技术方案

热门文章

  1. 为你的应用程序添加动态Java代码
  2. java应用程序怎样获取外接设备信号 通过usb
  3. Java案例:静态内部类
  4. 【BZOJ3999】旅游,树链剖分中的有向信息合并
  5. 17.立体匹配——匹配问题,好区域匹配 测验,窗口大小的影响,遮蔽(Occlusion),顺序约束_2
  6. C ++ 类 | 构造函数w参数_6
  7. 计算机硬件性能关联性,计算机硬件系统组成课堂教学有效研究结题报告.ppt
  8. mysql+after+commit_P8级面试难题,after_sync vs after_commit,哪个性能更好?
  9. 2017.3.29 longge的问题 失败总结
  10. linux自动挂载ntfs分区,Ubuntu 12.04 开机自动挂载ntfs分区