Filepond получить загруженные файлы для gui - PullRequest
0 голосов
/ 05 мая 2020

Использование файла с ответом, в каком формате я должен вернуться после того, как я успешно загрузил файлы на сервер в заданной папке, чтобы иметь список этих файлов в 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 как загруженный.

...