当我尝试从我的实时服务器下载zip文件时,我的浏览器(Chrome和Firefox)出现以下错误:https://mysite.com:网络错误失败.

令人困惑的是,在我的localhost上使用我的实时服务器中的相同代码(下面)允许我成功下载相同的zip文件:

$path=$data['path_new']='uploads/some-path/';

$file_name='test.zip';

$file=$path.$file_name;

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

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

readfile($file);

我在我的localhost和live服务器上使用PHP和NGINX,我相信相同的配置,但显然我的实时网站上有些不对.有人可以帮忙吗?

解决方法:

我有完全相同的问题,使用chrome的zip文件下载不能在实时服务器(HTTPS)上工作,但使用localhost.类似的代码.虽然我摆脱了下载页面的gzip编码…

if (ini_get('zlib.output_compression'))

ini_set('zlib.output_compression', 'Off');

…我仍然在响应标头中有“Content-Encoding:gzip”.我终于补充说(我知道这有点糟糕):

header_remove('Content-Encoding');

除了有关拉链扩展的安全警告之外,它还适用于我.

可能迟到了,希望这可以帮助别人.

再见

标签:nginx,php,download,zip

来源: https://codeday.me/bug/20190703/1364885.html

php+下载+网路错误,下载zip文件“网络错误失败”(PHP / NGINX)相关推荐

  1. java csv文件tozip后损坏_java上传并下载以及解压zip文件有时会报文件被损坏错误分析以及解决...

    情景描述: 1.将本地数据备份成zip文件: 2.将备份的zip文件通过sftp上传到文件服务器: 3.将文件服务器上的zip文件下载到运行服务器: 4.将下载的zip文件解压到本地(文件大小超过50 ...

  2. IOS下载并解压zip文件

    首先导入zipArchive库,点击下载 func downloadSource(path:NSString){var url = NSURL(string: NSString(format: &qu ...

  3. java压缩zip文件夹错误_Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题)...

    项目场景: Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题) 问题描述: 最近的项目需要将多级文件夹压缩成zip,网上找了几个工具类,都会报错,所以 ...

  4. linux中zip文件编码错误,如何避免在 Linux 下解压 zip 文件时可能出现的乱码情况...

    zip 格式的压缩包应该是我们最常见的一种压缩格式了,不过这种格式虽然常见,但却有一点很不好,就是它并不会保存里面文件的编码格式,而这也会导致在解压压缩包时出现一种很常见的问题,就是乱码. 当前 Li ...

  5. linux中zip文件编码错误,解决linux下zip文件解压乱码问题

    原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...

  6. 常见错误:无效的文件dsn_DSN1COPY错误-SP映射页面错误

    常见错误:无效的文件dsn 你好 我的数据库只有一个表,该表是分段的,周围有2000万行. 该表空间在源和目标中都有2个VSAM数据集A001和A002. 我正在使用映像副本使用DSN1COPY刷新目 ...

  7. Android布局文件错误,android 布局文件常见错误

    1.'Missing contentDescription attribute on image' in XML 原因:缺少图片描述,在 ADT 16 开始会抛出这个警告,确保开发者为图片添加内容描述 ...

  8. 通过GitHub API下载Repository源码Zip文件的方法

    由于科研需要,需下载上千个Repo的源码,简单试了一下用GitHub下载的方法,其实很简单,唯一需要注意的是,使用requests.get下载大文件时的注意事项,可以参考这里:https://blog ...

  9. react——利用jszip实现文件批量下载并打包成zip文件

    本文章主要记录利用jszip实现文件批量下载图片,文档.mp3,视频(MP4)等文件,一般而言前端实现下载功能一般都是通过a链,这在下载单个文件的场景很实用,但如果是批量下载很多个文件,同样也可以用a ...

最新文章

  1. 第09课:项目实战——让你的神经网络模型越来越深
  2. boost::mp11::integer_sequence相关用法的测试程序
  3. how is SAP UI5 applyBackendSearchPattern being called
  4. dw怎么在框架中加入网页_怎样使用iframe,在网页中插入页面
  5. oracle11gR版本GI中新增,Oracle11g新特性MemberKillEscalation简介
  6. Fiddler- 数据Mock(转)
  7. 完整的网络端口表《三》
  8. Web Service(二):cxf 实现
  9. Android 使用手机向手表安装任意.apk
  10. 转 基于.NET平台的分层架构实战
  11. Windows十四种系统故障解决方法
  12. Excel:IF条件类函数
  13. 工学结合2019/9/17
  14. type-c耳机方案
  15. 《深入理解计算机系统》
  16. 转帖:BTree,B-Tree,B+Tree,B*Tree都是什么
  17. #计划# 机器视觉 #视觉增强 #python #数据库 #算法 #深度学习 #迁移学习 #matlab #数据融合
  18. 无线常见问题排查手册
  19. c语言烟花发射原理,烟花发射原理
  20. 场效应管(MOS管)

热门文章

  1. GPU上如何优化卷积
  2. 编译ONNX模型Compile ONNX Models
  3. 2021年大数据常用语言Scala(一):Scala简介
  4. androidx FloatingActionButton 中间加载的图片显示黑色
  5. ecplise 设置代码自动提示功能的设置
  6. SQL Server中Identity标识列
  7. Java面试题之Oracle 支持哪三种事务隔离级别
  8. LeetCode-198. 打家劫舍
  9. RzPageControl 关闭按钮
  10. javascript onclick中post提交