Why not just store the file in a folder. Storing image directly really grows a database. Also https://stackoverflow.com/questions/12658661/validating-base64-encoded-images
Oct 12, 2020
3
Level 1
How do I validate base64 images
I'm using vue as my front-end.
I'm trying to upload image with vue-picture-input package
when i dd() my request in laravel, i get request something like this
"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAH5AADAAEADwAmAB1hY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQBsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHU
So, my question is how do I validate this as my image data or to be precise how do I actaully know this is an image. User can put whatever he wants,since now i'm only using required as validation.
i tried with mimes:jpeg,bmp,png,jpg validation but it shows me error.
Any suggestion would be helpfull.
Please or to participate in this conversation.