yii2解决百度编辑器umeditor图片上传问题ewebeditor编辑器下载metaeditor编辑器下载ewebeditor编辑器升
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了yii2解决百度编辑器umeditor图片上传问题ewebeditor编辑器下载metaeditor编辑器下载ewebeditor编辑器升,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1453字,纯文字阅读大概需要3分钟。
内容图文
![yii2解决百度编辑器umeditor图片上传问题ewebeditor编辑器下载metaeditor编辑器下载ewebeditor编辑器升](/upload/InfoBanner/zyjiaocheng/159/49c9794e79bb4eb48470f1dd13727f9b.jpg)
yii2框架整合了百度编辑器,因为文件上传采用的是yii2自带的UploadedFile,这就难免umeditor上传不成功问题,解决问题的只需要两个操作步骤,我们来看看具体实现
首先我们先把umeditor的配置搞好,这里只需要更改imageUrl配置项即可,我们修改其指向/tools/um-upload
那下一步自然是实现/tools/um-upload方法了,
按照ueditor的实现来看,这里我们上传成功后只需要返回成功信息即可
use backend\models\Upload; use yii\web\UploadedFile; /** * 百度umeditor上传 */publicfunction actionUmUpload () { $model = new Upload(); if (Yii::$app->request->isPost) { $model->file = UploadedFile::getInstance($model, 'file');$dir = ‘文件保存目录’; if (!is_dir($dir)) mkdir($dir); if ($model->validate()) { $fileName = $model->file->baseName . "." . $model->file->extension;$dir = $dir."/". $fileName;$model->file->saveAs($dir); $info = [ "originalName" => $model->file->baseName, "name" => $model->file->baseName, "url" => $dir, "size" => $model->file->size, "type" => $model->file->type, "state" => "SUCCESS", ]; exit(json_encode($info)); } } }
特别提醒:上述返回的$info信息中state状态只能是SUCCESS,区分大小写
关于Yii图片上传请参考Yii2文件上传
关于yii整合百度编辑器请参考yii2整合百度编辑器umeditor
以上就介绍了yii2解决百度编辑器umeditor图片上传问题,包括了editor,百度编辑器方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的yii2解决百度编辑器umeditor图片上传问题ewebeditor编辑器下载metaeditor编辑器下载ewebeditor编辑器升全部内容,希望文章能够帮你解决yii2解决百度编辑器umeditor图片上传问题ewebeditor编辑器下载metaeditor编辑器下载ewebeditor编辑器升所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。