php+下载+网路错误,下载zip文件“网络错误失败”(PHP / NGINX)
当我尝试从我的实时服务器下载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)相关推荐
- java csv文件tozip后损坏_java上传并下载以及解压zip文件有时会报文件被损坏错误分析以及解决...
情景描述: 1.将本地数据备份成zip文件: 2.将备份的zip文件通过sftp上传到文件服务器: 3.将文件服务器上的zip文件下载到运行服务器: 4.将下载的zip文件解压到本地(文件大小超过50 ...
- IOS下载并解压zip文件
首先导入zipArchive库,点击下载 func downloadSource(path:NSString){var url = NSURL(string: NSString(format: &qu ...
- java压缩zip文件夹错误_Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题)...
项目场景: Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题) 问题描述: 最近的项目需要将多级文件夹压缩成zip,网上找了几个工具类,都会报错,所以 ...
- linux中zip文件编码错误,如何避免在 Linux 下解压 zip 文件时可能出现的乱码情况...
zip 格式的压缩包应该是我们最常见的一种压缩格式了,不过这种格式虽然常见,但却有一点很不好,就是它并不会保存里面文件的编码格式,而这也会导致在解压压缩包时出现一种很常见的问题,就是乱码. 当前 Li ...
- linux中zip文件编码错误,解决linux下zip文件解压乱码问题
原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...
- 常见错误:无效的文件dsn_DSN1COPY错误-SP映射页面错误
常见错误:无效的文件dsn 你好 我的数据库只有一个表,该表是分段的,周围有2000万行. 该表空间在源和目标中都有2个VSAM数据集A001和A002. 我正在使用映像副本使用DSN1COPY刷新目 ...
- Android布局文件错误,android 布局文件常见错误
1.'Missing contentDescription attribute on image' in XML 原因:缺少图片描述,在 ADT 16 开始会抛出这个警告,确保开发者为图片添加内容描述 ...
- 通过GitHub API下载Repository源码Zip文件的方法
由于科研需要,需下载上千个Repo的源码,简单试了一下用GitHub下载的方法,其实很简单,唯一需要注意的是,使用requests.get下载大文件时的注意事项,可以参考这里:https://blog ...
- react——利用jszip实现文件批量下载并打包成zip文件
本文章主要记录利用jszip实现文件批量下载图片,文档.mp3,视频(MP4)等文件,一般而言前端实现下载功能一般都是通过a链,这在下载单个文件的场景很实用,但如果是批量下载很多个文件,同样也可以用a ...
最新文章
- 第09课:项目实战——让你的神经网络模型越来越深
- boost::mp11::integer_sequence相关用法的测试程序
- how is SAP UI5 applyBackendSearchPattern being called
- dw怎么在框架中加入网页_怎样使用iframe,在网页中插入页面
- oracle11gR版本GI中新增,Oracle11g新特性MemberKillEscalation简介
- Fiddler- 数据Mock(转)
- 完整的网络端口表《三》
- Web Service(二):cxf 实现
- Android 使用手机向手表安装任意.apk
- 转 基于.NET平台的分层架构实战
- Windows十四种系统故障解决方法
- Excel:IF条件类函数
- 工学结合2019/9/17
- type-c耳机方案
- 《深入理解计算机系统》
- 转帖:BTree,B-Tree,B+Tree,B*Tree都是什么
- #计划# 机器视觉 #视觉增强 #python #数据库 #算法 #深度学习 #迁移学习 #matlab #数据融合
- 无线常见问题排查手册
- c语言烟花发射原理,烟花发射原理
- 场效应管(MOS管)