Я пытаюсь использовать этот пакет https://vuejsexamples.com/a-beautiful-vue-component-for-image-cropping-and-uploading/ Но потом мне интересно, как сохранить мое изображение в папке.
Я пытаюсь сделать это в php, чтобы я мог легко использоватьмаршрут потом, но с JS все может быть в порядке, если это проще.
public function uploadfile(Request $request){
$img = $request->img;
$newlocation = $request->newlocation;
$filename = $request->filename;
$img = str_replace('data:image/png;base64,', '', $request->img); //I tried with and without this
return file_put_contents ($newlocation . "/" . $filename , $img );
}
Я на самом деле получаю изображение в своей общедоступной папке, но содержимое абсолютно не то, что я хочу :) Изображение.jpg содержит текст C: \ Users \ usr \ AppData \ Local \ Temp \ phpEE72.tmp