文件上传报错 [ 2.0 版本 ]
使用yii2-uploader上传图片时报500 Internal Server Error
pengcx 补充于 2017-06-16 13:54
使用yidashi/yii2-uploader上传图片报
pengcx 补充于 2017-06-20 16:11
搞定了。在backend/config/bootstrap.php配置文件中增加图片存放路径`
Yii::setAlias('@basePath', dirname(DIR).'/web/uploads/img/');
Yii::setAlias('@baseUrl', $_SERVER['REQUEST_SCHEME']."://".$_SERVER['HTTP_HOST'].'/uploads/img/');
在yidashi/yii2-uploader/src/actions/UploadAction.php类中修改```
public function init()
{
if (Yii::$app->request->get($this->uploadQueryParam)) {
$this->uploadParam = Yii::$app->request->get($this->uploadQueryParam);
}
if ($this->uploadOnlyImage !== true) {
$this->_validator = 'file';
}
$this->basePath = Yii::getAlias('@basePath');//Yii::getAlias($this->basePath);源码使用
$this->baseUrl = Yii::getAlias('@baseUrl');//Yii::getAlias($this->baseUrl);
}
共 3 个回答
pengcx 鹭岛
注册时间:2017-04-21
最后登录:2022-11-08
在线时长:100小时57分
最后登录:2022-11-08
在线时长:100小时57分
- 粉丝1
- 金钱17010
- 威望10
- 积分18110