Html/Csstp5.1修改ueditor文件上传到阿里云oss1. composer 阿里云oss composer require aliyuncs/oss-sdk-php 2.修改ueditor文件 Uploader.class.php 2.1 引入 require_once realpath(dirname(__FILE__) . '/../../../../../') . '/vendor/aliyuncs/o作者王明昌发布时间2019-09-091. composer 阿里云osscomposer require aliyuncs/oss-sdk-php2.修改ueditor文件Uploader.class.php2.1 引入require_once realpath(dirname(__FILE__) . '/../../../../../') . '/vendor/aliyuncs/oss-sdk-php/autoload.php';//(我的根目录不是在public中,如果你的是的,去掉一个../)use OSS\OssClient as AliOssClient;注释掉以下代码新增代码复制//oss设置 $ossconfig = [ 'KeyId' => 'LTAI356wrww4PrUs', //您的Access Key ID 'KeySecret' => '***************', //您的Access Key Secret 'Endpoint' => 'oss-cn-beijing.aliyuncs.com', //阿里云oss 外网地址endpoint 'Bucket' => 'zf-demo-test', //Bucket名称 ]; //获取文件后缀 $file_type = substr($this->filePath, strrpos($this->filePath, '.')); //得到今天日期 $today = date('Ymd', time()); //得到文件名 $file_name = 'image/'.$today.'/'.$this->fileName; //$ossconfig为获取OSS的配置信息 //$ossconfig = $this->getOssApi(); //实例化OSS $ossClient = new AliOssClient($ossconfig['KeyId'], $ossconfig['KeySecret'], $ossconfig['Endpoint']); try { //执行阿里云上传 $result = $ossClient->uploadFile($ossconfig['Bucket'],'demo_zf_test/upload/'. $file_name, $file["tmp_name"]); //赋给图片路径(原代码) // $this->fullName = $result['info']['url']; //获得上传之后访问该图片的路径 $endpoint = str_replace('http://', '', $ossconfig['Endpoint']); $this->ossimgurl = "https://".$ossconfig['Bucket'].".".$endpoint."/".$file_name;//ossimgurl这是自定义属性,避免以ueditor方式获得图片地址 $this->stateInfo = $this->stateMap[0]; } catch (OssException $e) { // $this->stateInfo = $this->getStateInfo("ERROR_FILE_MOVE"); //将错误信息修改为阿里云上传失败的错误信息 $this->stateInfo = $e->getMessage(); } config.json复制"imageUrlPrefix": "https://zf-demo-test.oss-cn-beijing.aliyuncs.com", /* 图片访问路径前缀 */ "imagePathFormat": "/demo_zf_test/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
2018-10-10关于 layer中弹出层内容点击事件不起作用,解决方案当使用layer.open弹出后,使用click点击事件实现 $(".set_top_editbtn").click(function(){ layer.open({ type: 1, title:"
2018-09-26转载 | layui select change事件如何响应?HTML: JS: var form = layui.form(); form.on('select(test)', function(data){ console.log(data); });
2018-10-19在谷歌浏览器上播放swf视频时变成了下载swf文件的解决方案把iframe改为如下 王明昌博客 embed { width:1540px; // 设置长度 height:722px; // 设置高低 } // 在此输入文件路径或者运行swf文件的网页url