Der Dateiname einer Datei wird gelesen, die als Teil eines Formulars hochgeladen wird. Der Befehl print_r, den ich zum Testen verwende, zeigt nur einen leeren Bildschirm. Ich habe das Handbuch dazu gelesen (in der Nähe des unteren here) und verstehe nicht, was ich falsch mache.Codeigniter kann den Dateinamen der hochgeladenen Datei nicht lesen
Controller:
public function do_upload() {
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png|txt|pdf|xlsx|csv|xls|bmp';
$config['max_size'] = 1000;
$this->load->library('upload', $config);
$file_name = $this->upload->data('file_name');
print_r($file_name);
Ausblick:
<?php echo form_open_multipart('Corpmuns/do_upload', array('method' => 'post'));?>
... // some drop-down menus and text fields here
<INPUT TYPE="file" NAME="userfile" id="userfile" >
</form>
Hallo, ich habe Ihren Controller in meiner Antwort korrigiert. prüfen Sie. – Gaurav