2016-06-29 1 views
0

CIバージョン2.1.4Codeigniterが 'program'という単語を含むテキストファイルをアップロードできない

私は、テキストファイル用にCIバージョン2.1.4のファイルアップロードセクションを作成しました。それはすべての通常のテキストファイルでうまくいきます。しかし、「プログラム」という単語が含まれているテキストファイルをアップロードしようとすると、サポートされていないファイル形式を示すCIファイルの検証が残っています。私は単語 "プログラム"を追加した後にファイルタイプを印刷しようとしましたが、以前のものと同じです(テキスト/プレーン)。私もgoogledしかし、任意の解決策を得ることはありません。

私にこれを手伝ってください。

$config['allowed_types'] = 'gif|jpg|png|pdf|doc|docx|xlsx|word|xls|csv|txt|text'; 

の代わりに - -

コンフィグ変数

$config['allowed_attachment_types'] = 'gif|jpg|png|pdf|doc|docx|xlsx|word|xls|csv|txt|text'; 

コントローラのアップロードセクション

if (! $this->upload->do_upload('file')){ 
    $this->session->set_flashdata('growl_success', $this->upload->display_errors()); 
    redirect('/common/lists/edit/'.$id,'refresh'); 

} else { 
    $uploaded = $this->upload->data(); 

    $data_attachment['id_list']  = $this->input->post('id_list'); 
    $data_attachment['filename'] = $uploaded['file_name']; 
    $data_attachment['title']  = $this->input->post('attachment_title'); 
    $data_attachment['description'] = $this->input->post('attachment_description'); 
    $data_attachment['public_yn'] = $this->input->post('public_yn'); 
    $data_attachment['created_by'] = $this->ion_auth->user()->row()->id; 
    $data_attachment['modified_by'] = $this->ion_auth->user()->row()->id; 

    $this->attachment->update_attachment($this->input->post('id_attachment'),$data_attachment); 
     redirect('/common/lists/edit/'.$id_list,'refresh'); 
} 
+0

あなたのコードを教えてください。あなたのコードを予測するより簡単です –

+0

ここにいくつかのコードを追加できますか? – krutssss

+0

私はコードで質問を更新しました。 –

答えて

0

は、私はあなたが使用することを持っていると思う

$config['allowed_attachment_types'] = 'gif|jpg|png|pdf|doc|docx|xlsx|word|xls|csv|txt|text'; 

状態では 'text/X-パスカル' タイプを追加することによって、この

0

が、私は問題を解決してみてください。

関連する問題