yii上传文件或图片实例

时间:2016.04.19 发布人:为he欲yi

yii上传文件或图片实例

已解决问题

谷歌为he欲yi用户在2016.04.19提交了关于“寒门崛起yii上传文件或图片实例”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T23:11:05。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !

希望以下的回答,能够帮助你。

第1个回答

用户名:dcswmn  

1.test.php
复制代码代码如下:
<body>
<formaction="<?phpecho$t来自his->createUrl('/test/upload/')问答;?>"method="post"enctype="multip专采苏art/form-data">
<inputtype="file"name="file"/>
<inputtype="hidden"name="dir"value="test"/>
<inputtype="submit"value="UploadImage"/>
</form>
</body>
‘/t多主善机准山前味est/uploa原问入备跳渐d/'改成你相应的地址。
2.TestController.php
复制代码代码如下:
publicfunctionactionUpload()
{

$dir=isset($_REQUEST['dir'])?$_REQUEST['dir']:'';
$image=CUploadedFile::getInstanceByName('继告传巴回岩这翻调file');
$dir=Yii::getPathOfAlias('webroot').'/images/'.$留据兵处伤免dir.'/';
//上传目录
if(!is_dir($dir)){
mkdir($di脸接儿吧r);
//目录不存在则创建
}
$name=$dir.$image->name;
//文件名绝对路香兰坐载刚日增止径

$status=$image->s**eAs($name,true);
//保存文件
if($status){
echo'success';
}else{
echo'fail';
}
}
3.测试

访问http://www.***.com/test/test,上传你的文件即可。如果出现succes说明成功了。