php 在本地apache环境下下拉xls文件,放在阿里云服务上文件下拉报错解决
来源:互联网 发布:ecshop源码下载百度云 编辑:程序博客网 时间:2024/05/14 16:30
小菜鸟我在apache环境下的工程里,想通过a链接点击下载excel文件。先把格式正确的xls文件放在本地环境工程下:
如:
a链接代码:
<a href="__PUBLIC__/UploadExcel/salea.xls" class="btn btn-primary">下载导入模板</a>
同样放在服务也这样文件报错:
服务器上文件:
代码也是一样,但是服务器上下拉文件会报下面的错误:
这个bug真心是困惑很久很久,终于解决了。
因为本地是windows系统,阿里云服务器是linux系统。我上次文件的时候是通过ftp上传的。ftp上传windows文件到linux,文件中途会破损,所以在服务器上下拉文件的时候会报这个错误。所以由window向linux系统传输文件的时候最好用dos命令行上传。
打开本地电脑运行->cmd
然后输入:
ftp 192.xxx.xx(项目的阿里云服务器ip地址)
输入账号:一般是root
密码:服务器密码
ftp>bin 这个一定要的,避免因为不是二进制传送导致文件不认识
ftp>prompt 可以避免你上次多个文件的时候,一直询问你yes/no
ftp>pwd 查看当前目录
ftp>cd /xx文件 假设你要传文件到linux服务器的xx目录下,用cd切入
ftp>lcd 查看本地windows目录
ftp>put filename 传送单个文件到/xx目录下
这样就实现了windows像linux传文件且文件不破损
0 0
- php 在本地apache环境下下拉xls文件,放在阿里云服务上文件下拉报错解决
- 【003】Mac在命令行下下载文件
- php excel导出在本地lamp环境可以运行,阿里云服务器上报错,linux文件夹权限修改
- 在centos阿里云服务器上配置apache+php+mysql环境
- 在centos阿里云服务器上配置apache+php+mysql环境
- 在centos阿里云服务器上配置apache+php+mysql环境
- php excel下载模板方法2,放excel文件在服务器上,直接拉取
- PHP在使用PHPExcel组件导出xls文件乱码的解决
- PHP在使用PHPExcel组件导出xls文件乱码的解决
- 阿里云服务器配置php+apache+mysql+phpMyadmin开发环境并上传本地代码
- Spark加载放在Tomcat容器中的mlib模型报错:org.apache.hadoop.fs.ChecksumException
- 解决在浏览器中打开java文件jnlp报错“该文件没有程序与之关联来执行该操作...”
- 解决logstash1.4.2在windows上文件源读会对文件进行锁定的问题
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
- java在本地访问阿里云OCS
- js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
- 二叉搜索树和双向链表
- maven使用阿里云的maven仓库
- ZCMU—1796
- rxjava+retrofit+okhttp实现流行的网络请求
- php 在本地apache环境下下拉xls文件,放在阿里云服务上文件下拉报错解决
- 如何用Gson解析jsonArray
- 第六届蓝桥杯个人省赛C语言A组第三题
- 1.7随机数的取得
- Handler,Looper, Message解析(2)
- Linux时间戳 与 标准时间 转换
- Linux添加/删除用户和用户组
- 带有定时器的无缝轮播图
- 架构之路之shiro的权限定义两种方法