小编GRU*_*XKi的帖子

Symfony API 平台:更新时上传文件

我对 API Platform 和 Vich Uploader 的 PUT 请求感到困惑,POST 工作得很好。

这是我的 MediaObject 实体的标头:

/**
 * @ORM\Entity
 * @ApiResource(
 *     iri="http://schema.org/MediaObject",
 *     normalizationContext={
 *         "groups"={"media_object_read"}
 *     },
 *     collectionOperations={
 *         "post"={
 *             "controller"=CreateMediaObjectAction::class,
 *             "deserialize"=false,
 *             "security"="is_granted('ROLE_USER')",
 *             "validation_groups"={"Default", "media_object_create"},
 *             "openapi_context"={
 *                 "requestBody"={
 *                     "content"={
 *                         "multipart/form-data"={
 *                             "schema"={
 *                                 "type"="object",
 *                                 "properties"={
 *                                     "file"={
 *                                         "type"="string",
 *                                         "format"="binary"
 *                                     }
 *                                 }
 *                             }
 *                         }
 *                     }
 *                 }
 *             }
 *         },
 *         "get",
 *     },
 * …
Run Code Online (Sandbox Code Playgroud)

symfony api-platform.com

0
推荐指数
1
解决办法
1244
查看次数

标签 统计

api-platform.com ×1

symfony ×1