php
  • html
  • codeigniter
  • 2016-11-10 153 views 0 likes 
    0

    我有一個基於codeignitor的項目,即時通訊面臨上傳表單的問題我不能附加多個文件我有一個上傳字段附加用戶個人資料圖片即時通訊試圖duplacate附加兩個或更多沒有機會的文件。在CodeIgniter中上傳文件

    請注意,我將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> 
    

    請諮詢我需要上傳的文件太多。

    回答

    0

    如果你想從同一個領域的多個圖像。使輸入字段名稱爲數組。

    對於防爆:第一次上傳字段應該像下面

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

    然後,將要生成的輸入字段也應該是相同的名稱

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

    ,然後在控制器在您採用POST值的情況下,您可以使用$ this-> input-> post('image')獲取所有圖像名稱的值。

    +0

    這是在同一字段中附加多個文件。我需要的是將另一個字段添加到數據庫中的另一個字段。 –

    +0

    那麼你想向用戶顯示另一個上傳按鈕?我沒有清楚地說明你的問題。 – adi

    +0

    是的,我做的複製領域沒有機會它不附加文件到服務器,也是數據庫我不知道爲什麼也許我必須使用另一個領域做到這一點? –

    相關問題