繁体   English   中英

在CodeIgniter中上传文件

[英]Uploading files in CodeIgniter

我有一个基于Codeignitor的项目,我在上传表单时遇到问题,我不能附加多个文件,我有一个上传字段,用于附加用户个人资料图片,我试图复制该文件以附加两个或多个文件,而没有机会。

请注意,我会在MVC文件中对已复制字段进行所有更改。

这是域代码

<?php 
                    if(isset($image)) 
                        echo "<div class='form-group has-error' >";
                    else     
                        echo "<div class='form-group' >";
                ?>
                    <label for="qr" class="col-sm-2 control-label col-xs-8 col-md-2">
                        <?=$this->lang->line("student_passport_pic")?>
                    </label>
                    <div class="col-sm-4 col-xs-6 col-md-4">
                        <input class="form-control"  id="uploadFile" placeholder="Choose File" disabled />  
                    </div>

                    <div class="col-sm-2 col-xs-6 col-md-2">
                        <div class="fileUpload btn btn-success form-control">
                            <span class="fa fa-repeat"></span>
                            <span><?=$this->lang->line("upload")?></span>
                            <input id="uploadBtn" type="file" class="upload" name="image" />
                        </div>
                    </div>
                     <span class="col-sm-4 control-label col-xs-6 col-md-4">

                        <?php if(isset($image)) echo $image; ?>
                    </span>
                </div>

请建议我需要上传太多文件。

如果要从同一字段中获取多个图像。 将输入字段名称设置为数组。

对于Ex:第一个上传字段应如下所示

<input id="uploadBtn" type="file" class="upload" name="image[]"/>

然后,您所生成的输入字段也应具有相同的名称

<input id="uploadBtn" type="file" class="upload" name="image[]"/>

然后在要获取POST值的控制器中,可以使用$ this-> input-> post('image')来获取字段的值,这将为您提供所有图像名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM