Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $action = htmlspecialchars($_POST['action']);
- $response = array("success" => FALSE);
- // upload dengan metode multipart
- if($action == "multipart") {
- if ($_FILES["photo"]["error"] > 0) {
- $response["success"] = FALSE;
- $response["message"] = "Upload Failed";
- // upload dengan metode base64
- } else {
- $name_file=htmlspecialchars($_FILES['photo']['name']);
- if (@getimagesize($_FILES["photo"]["tmp_name"]) !== false) {
- move_uploaded_file($_FILES["photo"]["tmp_name"], $name_file);
- $response["success"] = TRUE;
- $response["message"] = "Upload Successfull";
- }else{
- $response["success"] = FALSE;
- $response["message"] = "Upload Failed";
- }
- echo json_encode($response);
- }
- }else if($action == "base64") {
- $photo = htmlspecialchars($_POST['photo']);
- $photo = str_replace('data:image/png;base64,', '', $photo);
- $photo = str_replace(' ', '+', $photo);
- $data = base64_decode($photo);
- $file = uniqid() . '.png';
- file_put_contents($file, $data);
- $response["success"] = TRUE;
- $response["message"] = "Upload Successfull";
- echo json_encode($response);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement