Использование файла с ответом, в каком формате я должен вернуться после того, как я успешно загрузил файлы на сервер в заданной папке, чтобы иметь список этих файлов в gui и отправлять другие события, такие как удаление?
В бэкэнд Я использую PHP.
Загрузка работает нормально, но я не могу правильно загрузить загруженные файлы для gui
То, что я пытался:
/**
* @return array
*/
public function getFiles()
{
$jsonFiles = [];
$dir = self::UPLOADS_PATH . $this->dirName;
$files = array_diff(scandir($dir), array('.', '..'));
foreach($files as $file) {
array_push($jsonFiles, $this->createFileObject($dir. '/' .$file));
}
return $jsonFiles;
}
/**
* @param $filename
* @return array
*/
private function createFileObject($filename) {
$file = tempnam(sys_get_temp_dir(), $filename);
return array(
'tmp_name' => tempnam(sys_get_temp_dir(), $filename),
'name' => basename($filename),
'type' => mime_content_type($filename),
'length' => filesize($filename),
//'content' => $this->readFileContents($filename),
'error' => 0
);
}
в ответе ajax Я вижу файл tmp, но не отображается в gui как загруженный.