Есть ли способ сохранить полученное изображение в двух местах, одно в исходном размере в папке, а другое в миниатюре (90, 120) в другой папке с использованием PHP. Соотношение сторон исходных изображений (3, 4), и мне просто нужно изменить размер ...
Уже мой код хорошо работает и может сохранить изображение в оригинальном размере.
Кстати, изображения отправляются из приложения Android.
здесь является PHP-код, чтобы сохранить изображение в папку и вставить данные в таблицу базы данных ...
Как сохранить полученное изображение в двух местах, одно в оригинальном размере, а другое - в размере эскизов, используя PHP
<?php
if ($_SERVER["REQUEST_METHOD"]=="POST") {
require 'connection.php';
insertData();
}
function insertData(){
global $connect;
mysqli_set_charset($connect,"utf8");
$name = $_POST["name"];
$description = $_POST["description"];
$image = $_POST["image"];
$sql ="SELECT id FROM my_table ORDER BY name ASC";
$res = mysqli_query($connect,$sql);
$id = 0;
while($row = mysqli_fetch_array($res)){
$id = $row['id'];
}
$path = "img/$id.png";
$decoded_string = base64_decode($image);
$file = fopen($path, 'wb');
$is_written = fwrite($file, $decoded_string);
fclose($file);
$imgpath = "http://my-site.com/folder/$path";
if($is_written > 0) {
$query = "INSERT INTO my_table (path,name,description) VALUES ('$imgpath','$name','$description ')";
$result = mysqli_query($connect, $query) ;
if($result){
echo "success";
}else{
echo "failed";
}
mysqli_close($connect);
}
}
?>
ли этот код на самом деле сохранить файл один раз? – RiggsFolly
Вы можете использовать функцию для создания миниатюры следующим образом: http://stackoverflow.com/questions/11376315/creating-a-thumbnail-from-an-uploaded-image – grausof
@RiggsFolly yes. Все нормально . Я делаю что-то не так в этом коде? Я не эксперт по php. – unknown