Я пытаюсь загрузить файл в записываемое/fs_upload_data. Файл, который я пытаюсь загрузить, например, task.sql. Он загружает, но каким -то образом создает папку с тем же именем файла, а затем помещает файл в новый DIR. Например, Task.sql в конечном итоге в качестве записи, который можно записать/fs_upload_data/task.sql/task.sql. Любой файл, который я загружаю, приводит к новому DIR. Не могу найти ошибку. Вот мой код: < /p>
public function upload_fs_data_file(){
if($this->request->getMethod() =="post"){
$file = $this->request->getFile("upload_fs_data_file_name");
if ($this->request->getMethod() == "post") {
$validation = \Config\Services::validation();
$rules = [
"upload_fs_data_file_name" => [
"label" => "upload_fs_data_file_name",
"rules" =>
'uploaded[upload_fs_data_file_name]'
],
];
if ( $this->validate($rules) ){
$x_file = $this->request->getFile('upload_fs_data_file_name');
$x_file_name = $x_file->getName();
print_r($x_file_name);
$x_file->move(WRITEPATH.'upload_fs_data/'.$x_file_name);
// will add redirect once code for uploading works.
} else {
// return the validation errors.
return redirect()->back()
->with('errors', $validation->getErrors())
->with('warning', 'Invalid Data')
->withInput();
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... d-puts-the
CI4 - При загрузке файла CI4 создает папку с именем файла и помещает файл в новую папку - как не создавать DIR? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Doom Emacs: нажатие клавиши Return в минибуфере помещает курсор вперед, а не открывает файл
Anonymous » » в форуме Linux - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-