我有一个用户可以上传图片的应用。我将图片上传到文件夹中的服务器,然后在数据库中存储该图片的路径( - > http://server.com/images/picture1.jpeg)。这是我上传图片的方式:
if (isset($_FILES['image']['name'])
&& in_array($extension, $allowedExts)) {
$temp = explode(".", $_FILES["image"]["name"]);
$newfilename = round(microtime(true)) . '.' . $extension;
$target_path = $target_path . basename($newfilename);
$imagepath = "http://server.com/images/" . basename($newfilename);
...
}
如何存储图像,但是已压缩。我看到我上传到facebook的任何图片大约是100 KB。我怎样才能实现类似的东西或者你会推荐什么?