Тонкая загрузка файла по файлу каталога - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с загрузкой файла.Я хочу загрузить файл по имени или пути файла в локальном.я пытался использовать

$app->post('/books/cover/{id}', function (Request $request, Response $response, array $args) {
    $path = "d:\\1.jpg";
    $file = basename($path);

$uploadedFile = $file;
if ($uploadedFile->getError() === UPLOAD_ERR_OK) {

    $extension = pathinfo($uploadedFile->getClientFilename(), PATHINFO_EXTENSION);

    $filename = sprintf('%s.%0.8s', $args["id"], $extension);

    $directory = $this->get('settings')['upload_directory'];
    $uploadedFile->moveTo($directory . DIRECTORY_SEPARATOR . $filename);


    return $response->withJson(["status" => "failed", "data" => "0"], 200);
}
});
...