2017-06-07 4 views
1

これは私のです。コードに沿ってを表示してください。なぜdo_uploadが機能しておらず、エラー画像が表示されていないのですか?

<?=form_open_multipart('test/uploadimage/add_image',['class'=>'']);?> 
<?=form_upload(['name'=>'img1','class'=>'form-control']); ?> 
<?=form_input(['name'=>'add','type'=>'submit','value'=>'Add']);?> 
<?php if(isset($upload_error)) echo $upload_error?> 
<?=form_close(); ?> 

これは私のコントローラ私はadd_image機能で画像をアップロードしたいあります。

enter image description here

答えて

0

変更し、あなたのコードでこの行:

<?php 
    class Uploadimage extends MY_Controller{ 
    function index(){ 
    $this->load->view('test/upload_image'); 
     } 
function add_image(){ 
    $config=[ 
      'upload_path'=>'./uploads', 
      'allowed_types'=>'png|gif|jpg', 

      ]; 
    $this->load->library('upload',$config); 
    if($this->upload->do_upload()){ 
     echo 'succee'; 
    } 
    else { 
     echo 'failled'; 
     $upload_error= $this->upload->display_errors(); 
     $this->load->view('test/upload_image',compact('upload_error')); 
     } 
    } 
    } 
?> 

このエラーを表示します。私が試した.. $ IMG =の$ this - >入力 - >ポスト

$this->upload->do_upload('img1'); 
+0

$this->upload->do_upload(); 

( 'IMG1'); $ this-> upload-> do_upload($ img); でも成功しませんでした。 –

+0

エラーは何ですか? –

+0

ありがとうございます...........それは動作します.................私はあなたのプロフィールを評価することができますか?私はこのプラットフォームの新しいユーザーだからです。 –

関連する問題