Я пытаюсь загрузить файл в записываемое/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
Кемеровские программисты php общаются здесь
1739419519
Anonymous
Я пытаюсь загрузить файл в записываемое/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();
}
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78532317/ci4-when-uploading-a-file-ci4-creates-a-folder-with-the-filename-and-puts-the[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия