Я новичок в phalcon и застрял при загрузке файлов в phalcon.
так что я погуглил некоторые основные вещи, но ничего из этого не сработало, мне нужен кто-то, кто может помочь мне решить эту проблему
Это моя форма | Вольт файл:
<form action="/user/upload" method="post" enctype="multipart/form-data">
<!-- <input type="file" name="my_picture" >
--><label>File</label>
<input type="file" name="upFile" class="form-control">
<input type="submit" class="btn btn-warning" style="margin-top:15px;" value="Upload">
</form>
This is my controller:
```public function uploadAction() {
$this->view->disable();
if ($this->request->hasFiles() == true) {
foreach ($this->request->getUploadedFiles() as $file){
$upload_dir = DIR . '/../../app/public/img/';
$file->moveTo($upload_dir . $file->getName());
echo $file->getName(), '\n';
}
} else {
echo 'File not uploaded';
}
}
Когда я var_dump ($ file);
я получил это:
002.jpg \ nobject (Phalcon \ Http \ Request \ File) # 48 (8) {["_name": protected] => string (7) "002.jpg" ["_tmp": protected] =>
string (0) "" ["_size": protected] => int (0) ["_type": protected] =>
string (0) "" ["_realType": protected] => NULL ["_error": protected] =>
int (3) ["_key": protected] => string (6) "upFile"
["_extension": protected] => string (3) "jpg"}