2016-06-29 7 views
0

CI Version 2.1.4Codeigniter so dass nicht die Textdatei laden, die das Wort ‚Programm‘ enthält

ich einen Datei-Upload-Abschnitt in CI Version 2.1.4 für Textdateien erstellt habe. Das funktioniert für alle normalen Textdateien. Aber wenn ich versuche, die Textdatei hochzuladen, die das Wort "Programm" enthält, zeigt die CI-Dateiüberprüfung leider ein nicht unterstütztes Dateiformat an. Ich habe versucht, den Dateityp nach dem Hinzufügen des Wortes "Program" zu drucken, aber es ist dasselbe wie früher (text/plain). Ich habe auch gegoogelt, aber keine Lösung gefunden.

Bitte helfen Sie mir dabei.

Config Variable

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

Controller-Upload-Bereich

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

zeigen Sie uns Ihren Code? Es ist einfacher als Ihren Code vorherzusagen –

+0

Kann hier etwas Code hinzugefügt werden? – krutssss

+0

Ich habe die Frage mit Code aktualisiert. –

Antwort

0

Ich glaube, Sie verwenden müssen -

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

statt -

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

bitte versuchen Sie es dieses

0

ich das Problem durch das Hinzufügen 'text/x-pascal' Art in der Bedingung aufgelöst.