I am working on a web application using Reactjs as front-end and Rails5 api only applications as back-end
This is the data that I send to the server as Request payload
------WebKitFormBoundaryCD1o71UpVNpU4v86 Content-Disposition: form-data; name="user[username]" oeuoeoaeaoe ------WebKitFormBoundaryCD1o71UpVNpU4v86 Content-Disposition: form-data; name="user[profile_image]"; filename="gggg.jpg" Content-Type: image/jpeg ------WebKitFormBoundaryCD1o71UpVNpU4v86--
This is my controller
def update_with_image user = current_user if user.update_attributes(user_update_params)
So, when I tried to upload the image to the Rails server, I got this error
ActionController::BadRequest (Invalid request parameters: invalid %-encoding ("user[username]" oeuoeoaeaoe ------WebKitFormBoundaryCD1o71UpVNpU4v86 Content-Disposition: form-data; name="user[profile_image]"; filename="gggg.jpg" Content-Type: image/jpeg ????JFIF????@6 "?? ??F!1AQ "aq?
** I am using Rack::Cors and Rack::Attack as my midiver.
How can i fix this?
Thanks!
source share