怎么解决php获取文件夹里的图片不显示问题
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容介绍了"怎么解决php获取文件夹里的图片不显示问题"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2025年01月19日怎么解决php获取文件夹里的图片不显示问题
本篇内容介绍了"怎么解决php获取文件夹里的图片不显示问题"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
php获取文件夹里的图片不显示的解决办法:1、通过readfile或者get_file_contents读取图片;2、修改HTML代码如"var pic="{:url('/home/showPics')}"+'?pic='+item;"。
本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php获取文件夹里的图片不显示怎么办?
PHP 读取文件夹(比如某共享文件夹)中的图片并显示:
1.获取文件夹下图片
public function albumList(){ $share_url = input('path'); $files = getImgList($share_url); //json格式输出图片路径列表}//获取图片文件列表函数function getImgList($dir){ $files = array(); if(is_dir($dir)){ $file_dir = scandir($dir); foreach($file_dir as $file){ if($file == '.' || $file == '..'){ continue; }elseif(is_dir($dir.$file.'/')){ $files = array_merge($files, getImgList($dir.$file.'/')); }else{ if(isImage($dir.$file) !== false){ array_push($files, $dir.$file); } } } } return $files;}
2.前端直接用显示图片路径时图片不能正常显示,但是直接打开src中路径图片正常显示
问题解决:
读取文件中的图片,需要readfile或者get_file_contents读取,解决如下:
php部分:
//正确共享图片public function showPics(){ $pic = input('pic',''); //图片所在文件路径 header('Content-Type: image/jpeg'); readfile($pic);}
html部分:
var pic = "{:url('/home/showPics')}"+'?pic='+item; //item为图片路径 eg:\\192.168.199.176\20200522153602501004911\1.png
图片正常显示:
"怎么解决php获取文件夹里的图片不显示问题"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
图片
文件
文件夹
路径
问题
内容
更多
知识
部分
输出
实用
学有所成
接下来
代码
函数
前端
办法
困境
实际
怎么办
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
证券公司APP数据库类型
南汽软件开发
饥荒联机服务器种植mod
ios软件开发建设
句容管理系统软件开发
网络安全造成的原因
医院系统数据库维护工资多少
宜都网络技术公司
数据库系统几个目标
数据库union用法
nba数据库模型
我的世界炸服务器怎么炸
删除数据库定时任务
我的世界服务器设置重生半径
临床数据库发表sci
数据库 正在还原
宜章租房软件开发
数据库有主键没
it精品网络技术黄皮书
数据库和大数据中心的区别
双节网络安全宣传
网络安全宣传周签名活动意义
计算机网络技术有几个大类
北京工控软件开发收费报价表
数据库端口配置
数据库并运算差运算交运算
通信网络技术服务主要功能
数据库字段表示数量
南京大学软件开发学费
服务器远程功能在哪里看