Codeigniter Framework: имя ошибки загрузки файла для тайского языка - PullRequest
0 голосов
/ 10 мая 2019

Использовать загрузку файла класса Codeigniter для сохранения файла # ***

- Имя файла (Пример документа.pdf) После добавления нового имени файла (Example_Document.pdf), но возвращаемое имя файла - Пример Document.pdf, мне нужно имя файла = Пример Document.pdf и имя возвращаемого файла = Пример Document.pdf


- Имя файла (ตัวอย่าง เอกสาร. Pdf) После выгрузки новый файл (à return • ¸¸ ± วà¸à¸ ¢ ่าภ‡ _๠€ à¸à¸à¸ªà¸²à¸ £ .pdf), но возвращает имя файла = ตัวอย่าง เอกสาร. Pdf , Мне нужно имя файла = ตัวอย่าง เอกสาร. Pdf и вернуть имя файла = ตัวอย่าง เอกสาร. Pdf Как исправить эту ошибку? ***

function do_upload($field = "")
    {
        $config['upload_path'] = "/upload/";
        $config['allowed_types'] = 'pdf';
        $config['encrypt_name'] = false;
        $this->upload->initialize($config);
        $file_name = "";
        if ( $this->upload->do_upload($field)) {
            $file_name = $this->upload->data("file_name");
        }
        return $file_name;
    }

1 Ответ

0 голосов
/ 10 мая 2019

Если вам не нужны подчеркивания (я думаю, что подчеркивание лучше), вы можете сделать это:

$config['remove_spaces'] = false;

https://www.codeigniter.com/user_guide/libraries/file_uploading.html#preferences

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...