2016-07-12 5 views
0

私は、入札管理システムを開発し、入札の作成時にPDFファイルを添付しようとしています。Codeignitorファイルアップロードエラー

私は以下のコントローラとビューを持っていますが、ファイルが選択されていないようないくつかの並べ替えを表示しています。それは私を殺している。

function addtender() { 
    $this->form->set_rules('name', 'Tender Name', 'required|min_length[4]'); 
    $this->form->set_rules('district', 'District Name', 'required|min_length[4]'); 
    $this->form->set_rules('department', 'Department Name', 'required|min_length[4]'); 
    $this->form->set_rules('userfile', 'Pdf File ', 'required'); 
    if($this->form->run()) { 
    $config['upload_path'] = './assets/pdf/'; 
    $config['allowed_types'] = 'pdf'; 
    $config['max_size'] = 1000; 
    $this->load->library('upload', $config); 
    if (!$this->upload->do_upload('userfile')) 
    { 
     print_r($this->upload->display_errors()); 
     $this->data['page_data'] = 'admin/upload_view'; 
    } 
    else 
    { 
      print_r($this->upload->data()); 
    } 
    } 
} 

私はpdfファイルcodeignitorをアップロードするこのコントローラコードを持っています。 私の見解は、あなたがアップロードするファイルを選択していない、と言っている

<div class="col-md-10"> 
<h3>Add Tenders</h3> 
    <?=validation_errors('<div class="alert alert-danger">', '</div>');?> 
    <?=form_open(site_url('admin/addtender'))?> 
    <label>Tender Name</label> 
    <input class="form-control" name="name" type="text"> 
    <label>District</label> 
    <input type="text" name="district" class="form-control"> 
    <label>Department</label> 
    <input type="text" name="department" class="form-control"> 
    <label>PDF file</label> 
    <input type="file" name="userfile" class="form-control"> 
    <br> 
    <input name="submit" type="submit" class="btn btn-primary" value="Add Tender"> 
</div> 

です。

答えて

0

Uはマルチパート/フォームデータ形式にする必要があります

関連する問題