【发布时间】:2014-09-19 21:19:07
【问题描述】:
我需要通过 ajax 请求将图像发送到服务器,它通过就好了
在我的控制器中,我可以使用 $_FILES["image"] 对其进行处理。
但我需要在保存之前验证图像。
在 Yii 中,这可以通过执行类似的操作来实现
$file = CUploadedFile::getInstance($model,'image');
if($model->validated(array('image'))){
$model->image->saveAs(Yii::getPathOfAlias('webroot') . '/upload/user_thumb/' . $model->username.'.'.$model->photo->extensionName);
}
但问题是我没有$model,我只有$_FILES["image"],现在我应该放什么来代替$model???
有没有其他方法可以验证和保存文件而无需创建模型,只需使用$_FILES["image"]?
感谢这个很棒的社区... :)
【问题讨论】:
标签: php ajax validation file-upload yii