源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

yii上传文件或图片实例

  • 时间:2021-01-29 21:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:yii上传文件或图片实例
[b]1.test.php [/b]
[u]复制代码[/u] 代码如下:
<body> <form action="<?php echo $this->createUrl('/test/upload/');?>" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="hidden" name="dir" value="test"/> <input type="submit" value="Upload Image"/> </form> </body>
‘/test/upload/'改成你相应的地址。 [b]2.TestController.php[/b]
[u]复制代码[/u] 代码如下:
    public function actionUpload()     {         $dir = isset($_REQUEST['dir']) ? $_REQUEST['dir'] : '';         $image = CUploadedFile::getInstanceByName('file');         $dir=Yii::getPathOfAlias('webroot').'/images/'.$dir.'/';         //上传目录         if (!is_dir($dir)) {             mkdir($dir);         //目录不存在则创建         }         $name = $dir.$image->name;         //文件名绝对路径         $status = $image->saveAs($name,true);         //保存文件         if ($status) {             echo 'success';         }else {             echo 'fail';         }     }
[b]3. 测试[/b] 访问http://www.ttlsa.com/test/test,上传你的文件即可。如果出现succes说明成功了。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部