yii上傳文件或圖片實例
更新時間:2014年04月01日 17:04:40 作者:
最近在看yii,yii有自帶上傳圖片的方法。簡單的貼代碼。分為兩塊,第一塊view:test.php。第二塊是controller:TestController.php
1.test.php
復(fù)制代碼 代碼如下:
<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/'改成你相應(yīng)的地址。
2.TestController.php
復(fù)制代碼 代碼如下:
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);
//目錄不存在則創(chuàng)建
}
$name = $dir.$image->name;
//文件名絕對路徑
$status = $image->saveAs($name,true);
//保存文件
if ($status) {
echo 'success';
}else {
echo 'fail';
}
}
3. 測試
訪問http://www.ttlsa.com/test/test,上傳你的文件即可。如果出現(xiàn)succes說明成功了。
您可能感興趣的文章:
- YII中Ueditor富文本編輯器文件和圖片上傳的配置圖文教程
- yii2高級應(yīng)用之自定義組件實現(xiàn)全局使用圖片上傳功能的方法
- yii2整合百度編輯器umeditor及umeditor圖片上傳問題的解決辦法
- yii實現(xiàn)圖片上傳及縮略圖生成的方法
- Yii結(jié)合CKEditor實現(xiàn)圖片上傳功能
- yii2利用自帶UploadedFile實現(xiàn)上傳圖片的示例
- Yii+upload實現(xiàn)AJAX上傳圖片的方法
- Yii2實現(xiàn)ajax上傳圖片插件用法
- Yii框架上傳圖片用法總結(jié)
- yii使用activeFileField控件實現(xiàn)上傳文件與圖片的方法
- Yii框架實現(xiàn)圖片上傳的方法詳解
相關(guān)文章
tp5.1 框架數(shù)據(jù)庫常見操作詳解【添加、刪除、更新、查詢】
這篇文章主要介紹了tp5.1 框架數(shù)據(jù)庫常見操作,結(jié)合實例形式詳細分析了thinkPHP5.1針對數(shù)據(jù)庫的添加、刪除、更新、查詢相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下2020-05-05PHP用正則匹配form表單中所有元素的類型和屬性值實例代碼
這篇文章主要介紹了PHP用正則匹配form表單中所有元素的類型和屬性值的方法,文中給出了完整的實例代碼,大家可以直接參考學(xué)習(xí),下面來一起看看吧。2017-02-02CodeIgniter采用config控制的多語言實現(xiàn)根據(jù)瀏覽器語言自動轉(zhuǎn)換功能
這篇文章主要介紹了CodeIgniter采用config控制的多語言實現(xiàn)根據(jù)瀏覽器語言自動轉(zhuǎn)換功能,非常實用,需要的朋友可以參考下2014-07-07