如何将保存的图像下载到yii表中

时间:2015-10-30 08:45:02

标签: php yii

我使用了yii的多个上传文件小部件。

$this->widget('CMultiFileUpload',
                    array(
                     'model'=>$model,
                     'attribute' => 'Image',
                     'accept'=>'jpg|gif|png|doc|docx|pdf',
                     'denied'=>'Only jpg,doc,docx,pdf and txt are allowed', 
                     'max'=>4,
                     'remove'=>'[x]',
                     'duplicate'=>'Already Selected',
                      )
                    );

如果我上传了多个文档,那么它将在表格以及列表和视图页面中显示如下内容。

14461933290_14459232190_Tax-21300173.pdf,14461933291_Tax-21300173.pdf

存储在表格中的名称和存储在项目文件夹中的pdf。 我将下载链接提供到下载文档的视图页面。

array('label'=>'image',
                        'type'=>'html',
                        'value'=>CHtml::link(CHtml::encode($model->image), "http://localhost/avproject/test1/index.php/pin/downloadImage/".$model->id, array("target"=>"_blank")) 
                     ),

如何下​​载此多个上传的pdf doument。当我上传单个文档然后它将正常工作,但不止一个文档,然后它将无法下载正确的图像。

1 个答案:

答案 0 :(得分:1)

据我所知,您无法使用相同的请求下载多个文件。这是您的问题Download Multiple files in one HTTP request的良好答案。