富文本编辑器redactor结合阿里云oss [ 2.0 版本 ]
首先你得有阿里云的扩展和redactor
然后找到redactor上传的action和model
然后在model加上个方法直接调用阿里云
修改action
`
以下是model添加的代码
public function updateForAliyun(){
if ($this->validate()) {
return Yii::$app->Aliyunoss->upload($this->getFileName(), $this->file->tempName);
}
return false;
}
/**
* 上传阿里云的文件路径
* @return array
*/
public function getAlyResponse()
{
return [
'filelink' => '这地方写你的阿里云地址我是全放一块了所以简单写上URL就行了'.$this->getFileName(),
'filename' => $this->getFileName()
];
}`
以下是两个Action也得改改(两个改的地方一样)
`
function run()
{
if (isset($_FILES)) {
$model = new ImageUploadModel();
if ($model->updateForAliyun()) {
return $model->getAlyResponse();
} else {
return ['error' => '无法保存文件'];
}
}
}`
Mr_Xu
注册时间:2015-12-22
最后登录:2021-11-02
在线时长:16小时2分
最后登录:2021-11-02
在线时长:16小时2分
- 粉丝3
- 金钱70
- 威望20
- 积分430
共 0 条评论