【发布时间】:2013-01-04 01:52:39
【问题描述】:
所以我有一个图片上传脚本。 它上传图像并将其保存到服务器上的空间。 我似乎无法理解的是,当用户上传 .png 时,当它保存在我的服务器上时,我希望它是 jpg。
任何人都可以帮助解决这个问题,请不要直接将我引向另一个问题,因为我还没有任何工作。这是我的代码示例。
$name = addslashes($_FILES['image']['name']);
$ext = pathinfo($_FILES['image']['name'], PATHINFO_EXTENSION);
$size = $_FILES['image']['size'];
$temp = $_FILES ['image']['tmp_name'];
$error = $_FILES ['image']['error'];
if ($error > 0)
die("Error uploading file! Code $error.");
else
if ($password == "" || $size > 2000000) {
move_uploaded_file($temp, $images.$name);
mysql_query("INSERT INTO image_approval VALUES ('','$description','','$images$name','',NOW())");
echo "Upload complete!";
}else{
echo "Error uploading file";
}
【问题讨论】:
-
你必须“保存”(临时)然后转换
-
好吧,我的意思是,我不确定我会如何做到这一点...... nabil - 我一定错过了从实际代码中删除它时,它现在工作正常,只是无法转换
标签: php image jpeg gd imagemagick-convert