(五)yii自带的上传功能挺好用的
程序员文章站
2022-05-08 23:19:26
...
/* * 下载 */ public function actionDownload($id){ if ( isset($_GET['id']) ) { $model = new Model();//你的model $result = $model->find(array( 'select' => array('字段1', '字段2'), 'condition' => 'id=:id',//条件 'params' => array(':id' => $id) )); if (!$result) { throw new CHttpException(404, '文件不存在!'); } else { // 服务器端文件的路径 $fontArr = explode('/', $result->url); $fileName = end($fontArr); //得到文件名字 if (file_exists($result->url)){ //发送两个参数一个是名称上面已经处理好,也可以改成你要的,后面是文件路径 yii::app ()->request->sendFile ($fileName, file_get_contents ($result->url)); } } } } 如果你不需要查数据库的话直接做参数传递就好了 yii::app ()->request->sendFile (文件名, file_get_contents (文件路径));
以上就介绍了(五)yii自带的上传功能挺好用的,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
yii2.0使用Plupload实现带缩放功能的多图上传
-
Yii2使用自带的UploadedFile实现的文件上传,yii2uploadedfile_PHP教程
-
yii2.0使用Plupload实现带缩放功能的多图上传_PHP
-
yii2.0使用Plupload实现带缩放功能的多图上传_PHP
-
yii2.0使用Plupload实现带缩放功能的多图上传,_PHP教程
-
(五)yii自带的上传功能挺好用的
-
Yii2使用自带的UploadedFile实现的文件上传,yii2uploadedfile
-
yii20使用Plupload实现带缩放功能的多图上传
-
Yii2使用自带的UploadedFile实现的文件上传,yii2uploadedfile_PHP教程
-
加载Yii自带的验证码功能的方法