为什么phpcms v9上传图片按钮现在点不了,以前都可以正常使用的?
因谷歌浏览器官宣在2020年12月以后不再支持Flash,所以在部分浏览器使用中,phpcms v9后台原先的图片上传按钮会有问题。
而且phpcms v9官方在几年前就已经完全停止了系统更新,导致phpcms v9某些组件,比如swfupload上传组件,该组件是基于flash的,不能适应如今最新的互联网环境。没有进行对应升级,那么就不能正常使用了。
但是,问题出现了,就要解决。
解决方案就是:将PHPCMS V9版本的SWFUpload上传控件替换为Baidu WebFE(FEX)团队开发的webuploader组件。
WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件分片并发上传,极大的提高了文件上传效率。
回归正题,现在上干货,更改方法如下:
(1)下载本文分享的压缩包,提示:不论您有没有做过phpcms二次开发,此压缩包都不会影响您之前的开发。
(2)将压缩包解压后,直接上传到网站根目录,全部覆盖
(3)进入后台,更新缓存
(4)再去点击上传按钮,就可以正常使用了。
新的H5上传界面如下:
本文分享的H5上传还解决了如下2大问题:
(1)解决了上传大小被限制的问题。目前无上限。
(2)解决了多图同时上传,顺序混乱的问题,常见于内容组图字段。目前会按照您选择图片的先后顺序上传,并且上传完成后显示的图片顺序也是和您选择的顺序一样的,解决了很多烦恼。
压缩包下载:
别看我们是技术大佬,但是我们真没什么钱!
如需继续阅读,请联系客服并支付¥ 50元后,获取阅读密码。
您已成功复制微信号
leishi010
打开微信添加好友?
确定