Загрузка файла не работает - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь загрузить файл в SwaggerUI, но он продолжает говорить, что файл не найден, не могу понять, почему именно, может быть, вы, ребята, можете мне помочь:

 /**
     * @SWG\Put(
     *     path="/api/v1/profile/{id}/profilepicture",
     *     tags={"Profile"},
     *     operationId="updateProfilePicture",
     *     summary="updates the ProfilePicture",
     *     description="updates the ProfilePicture",
     *     consumes={"multipart/form-data"},
     *     produces={"application/json"},
     *     @SWG\Parameter(
     *         name="profilePicture",
     *         in="formData",
     *         description="Change the profilepicture",
     *         required=true,
     *         type="file",
     *         @SWG\Schema(ref="#definitions/Error"),
     *     ),
     *     @SWG\Response(
     *         response=200,
     *         description="Succeed!",
     *     ),
     *     @SWG\Response(
     *         response=405,
     *         description="Validation exception",
     *     ),
     * )
     * @param Request $request
     * @return BinaryFileResponse
     */
    public function updateProfilePicture(Request $request)
    {
        $profileId = $request->get('id');

        /** @var UploadedFile $file */
        $file = $request->files->get('profilePicture');

        if($file == null)
        {
            throw new BadRequestHttpException('No file found!');
        }

        return (new BinaryFileResponse($file));
    }

попытался изменить имяprofilePicture и очистка кэша, все еще имеют ту же проблему.

...