John Davidson

php - Save base64 to image / video on Digital Ocean spaces

0 comments
Message:


I am using Digital Ocean spaces. I found Spaces-API on GitHub. Now it is giving the option to upload file using below code, and I am able to upload image.


Requirement: From client clide, I will be passing base64 using Ionic. I am wondering how can I pass and save it as a JPEG.


<?php
require_once("spaces.php");
$my_space = Spaces("M6Z255BGH6RROB5EUB3O", "vXF4XhpZ7/OyBINQaDNXex4DLuR/cBPDjfARhoSLB2A")->space("pbro", "fra1");

//Upload some text.
$my_space->upload("Super cool content", "example1.txt");

//Upload some image.
$my_space->uploadFile("img.png", "img_1.png");

//Uploaded!
?>


My Answer:
To save a base64 encoded image as a JPEG file on Digital Ocean Spaces, you can follow these steps:

1. Receive the base64 encoded image data from the client side (Ionic app).
2. Decode the base64 data and save it as a JPEG file on the server side (PHP script).

Here is an example PHP code snippet that demonstrates how to achieve this:

php
require_once("spaces.php");

// Function to save base64 data as a JPEG file
function saveBase64ImageToSpaces($base64Data, $fileName) {
// Decode base64 data
$imageData = base64_decode($base64Data);

// Initialize Digital Ocean Spaces connection
$my_space = Spaces("M6Z255BGH6RROB5EUB3O", "vXF4XhpZ7/OyBINQaDNXex4DLuR/cBPDjfARhoSLB2A")->space("pbro", "fra1");

// Upload the decoded image data as a JPEG file
$my_space->upload($imageData, $fileName . ".jpeg");

// Image saved successfully
echo "Image saved as " . $fileName . ".jpeg";
}

// Get base64 data from client side (replace this with your actual base64 data)
$base64Data = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAATU0AKgAAAAgAA1IBBAABAAAAGgAAAAAAAABAAIDAAEAAAABAAAAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAAAEBAAMAAAABAAEAA

Rate this post

3 of 5 based on 5362 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us