-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MultipartDecoder requires PECL extension to update file on existing resource #1975
Comments
@BurningDog Hello, in PHP it basically doesn't work. https://bugs.php.net/bug.php?id=55815 But you can use You can also use the |
BurningDog
changed the title
MultipartDecoder only works on POST not PATCH
MultipartDecoder requires PECL extension to update file on existing resource
Sep 10, 2024
Good news - this will be fixed in php 8.4! https://wiki.php.net/rfc/rfc1867-non-post |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The context of using
MultipartDecoder
is when we are Uploading to an Existing Resource with its Fields.MultipartDecoder
works as expected when an API POST is done and a new resource is created.However, at some point we might want to replace the existing uploaded file with a new file. This is most likely done with a PATCH i.e. define this operation (same as with the POST):
However, there's no way I can see in the
$request
to get the values out of the transmitted data, i.e. both$request->request->all()
and$request->files->all()
arenull
.The curl looks like so:
I assume that it's not possible to PATCH
multipart/form-data
, but then this means that we can never update an image via the API.What do we do instead in this case?
The text was updated successfully, but these errors were encountered: