日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

YII2 整合百度UEditor上传图片到阿里云OSS

發布時間:2025/3/15 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 YII2 整合百度UEditor上传图片到阿里云OSS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

yii2 composer 安裝完 ueditor 后?

目錄:

\vendor\kucha\ueditor

修改Uploader.php文件

?添加:

use common\helpers\MyHelper;//引入你的OSS代碼

我把它用靜態方法upload()寫在MyHelper

在private function upFile()方法

修改上傳文件獲取的一些屬性改成 OSS返回的屬性

每個變量對應的內容如下:

$this->oriName = $file['name'];
$this->fileSize = $file['size'];
$this->fileType = $this->getFileExt();
$this->fileName = $this->getFileName();
//上傳到七牛
$upload = MyHelper::upload($file['tmp_name'], $this->fileName, trim($this->fileType,'.'), 'pic/');

$this->fullName = '/'.$upload['key'];
$this->filePath = $this->fullName;

然后將原本將文件保存在本地的操作屏蔽掉,我這里直接返回成功 $this->stateInfo = $this->stateMap[0];當然可以做一些判斷后再返回狀態

?

config.php 修改/* 圖片訪問路徑前綴 */ 將里面帶UrlPrefix后綴的屬性名都改成 "你自己的OSS主域名" "****UrlPrefix"? ? ? ? ? => "你自己的OSS主域名",

?如果發現返回的URL主要看你的OSS返回的路徑是怎樣 已經上面說的?config圖片訪問路徑前綴

還有則就是UEditorAction.php 里的看看?返回方法的?handleAction()方法里的 上傳文件方法?uploadfile 里的處理 是怎樣寫的

?

這里 只是圖片和上傳文件的OSS 還有很多沒完善 比如多圖上傳的 在線管理.. 等等 之后再完善吧?

UEditor就是這些方法處理的 很容易看懂

?

參照:https://segmentfault.com/a/1190000011212159

轉載于:https://www.cnblogs.com/jimz/p/9418592.html

總結

以上是生活随笔為你收集整理的YII2 整合百度UEditor上传图片到阿里云OSS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。