[英]File not readable in Laravel
我试图在Laravel中使用PHPExcel打开模板。
$objPHPExcel = PHPExcel_IOFactory::load(URL::to_asset('myfile.xls'));
但是,我得到一个文件不可读的错误。
当我这样做时...
if(is_readable(URL::to_asset('myfile.xls')){
echo "is readable";
} else { echo "nope";}
我得到“不”还给我。
如果我从相同的资产目录中回显图像,则显示正常。
<img src='URL::to_asset('img/test.png')'>
但是,如果我这样做...也返回“ nope”
if(is_readable(URL::to_asset(img/test.png')){
echo "is readable";
} else { echo "nope";}
这里发生了什么?
为什么如果我在浏览器中访问链接,文件显示正常。
当我测试它们的可读性时,它们返回错误的结果?
这是Larave 3
谢谢
PHP函数is_readable()
需要一个系统文件作为参数, PHPExcel_IOFactory::load()
。 您传递的是网址,但始终会失败。
您需要文件的本地系统路径,并使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.