Я хочу создать миниатюру из загруженного пользователем изображения, чтобы изображение не выглядело сжатым. Но также хотелось бы получить копию оригинального изображения. Поэтому я хотел бы, чтобы исходное изображение отправило исходное изображение на мой сервер, а также создало версию большого пальца и отправило его на мой сервер, чтобы я мог позвонить каждому из них для каждого пользователя, который загружает их собственное изображение.
Моя таблица пользователя имеет 2 таблицы
`user_pic` longblob NOT NULL,
`user_pic_small` longblob NOT NULL,
Я не кручу с изображением стороны кодирования, но это то, что у меня есть до сих пор.
Imageupload.php
> <form id="myForm" action="include/media.profileimage.upload.php"
> method="POST" enctype="multipart/form-data" target="ifr1">
> <input type = "file" name = "image_data" class = "input_text" style="width:800px;" >
> <input type = "submit" name = "submit" class = "btn_login" value = "Upload">
> </form>
media.profileimage.upload.php
if(isset($_FILES['image_data'])){
if(is_uploaded_file($_FILES['image_data']['tmp_name'])) {
// prepare the image for insertion
$imgData =addslashes (file_get_contents($_FILES['image_data']['tmp_name']));
// get the image info..
$size = getimagesize($_FILES['image_data']['tmp_name']);
// our sql query
$creator_id = $_SESSION['id'];
$sql = "UPDATE users SET user_pic='".$imgData."' WHERE id=$creator_id";
$sql2 = "INSERT INTO userphotos(photo_ownerid,photo_ispublic, photo_name, photo_caption, photo_imagedata) VALUES ($creator_id,1,'Profile Picture','Profile Picture','$imgData')";
// insert the image
if(!mysql_query($sql)) {
echo "Fail. It broke.";
}else{
$c=mysql_query($sql2);
echo "<script> parent.alert('Image Uploaded','',1000);</script>";
}
}
}
Поблагодарите любую помощь или руководство. Thankyou