public function product_compress() {
$upload_dir = "uploads/products/images/"; //implement this function yourself
$img = $_POST['my_hidden'];
// echo $upload_dir."<br>";
// print_r($img);exit;
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = $upload_dir .time()."image_name.jpg";
$success = file_put_contents($file, $data);
//if (move_uploaded_file($_FILES["image1"]["tmp_name"], $target_file)) {
// header('Location: image-testing');
}
服务器端代码:
{{1}}
我从stackoverflow获得了所有这些,并在客户端搜索压缩图像。现在我得到了黑色图像的结果。 似乎我错过了要压缩图像的东西。没有特定类型的图像条件。如果我希望使用画布缩小图像大小5mb,我从这里找到最大部分