您好我已经创建了一个脚本来下载图像并从网址重命名。链接和名称存储在数据库中。数据库如下所示: -
id name url
1 abcd http://www.abcd.com/a.jpeg
我正在运行以下脚本来下载和重命名图像。: -
$sql = "SELECT * FROM data";
$results = $gtl->query($sql);
while($row = $results->fetch_assoc()) {
$n = $row['name'];
$url = $row['url'];
$name = $n.'.jpeg';
$path = "images/";
if ($url != NULL) {
$get_image = file_get_contents($url);
if ($http_response_header != NULL) {
$get_file = $path . $name;
file_put_contents($get_file, $get_image);
}
}
以下代码运行良好但耗费大量时间。 我尝试过使用cURL,但速度相似。由于需要下载超过300张图像。如果有人能提出一种方法来加快这一过程,那将是一件好事。任何帮助都非常感谢。