|
实现图片批量从服务器下载到本地:
$zipname = 'my_imgs';
$ZipArchive = new ZipArchive();
$ZipArchive->open($zipname.'.zip',ZipArchive::OVERWRITE);//创建一个空的zip文件
foreach ($imgs_path as $path)
{
$ZipArchive->addFile($path, basename($path));
}
$ZipArchive->close();
$path是本地路径 如D:\my_pic1.jpg那么函数执行正常。但是现在PHP服务器A(192.168.1.100)和图片服务器B(192.168.1.101)的分开,服务器B的图片文件夹创建了虚拟目录,访问图片方式是http://192.168.1.101/my_pic1.jpg。
问题是:如果$path路径是http://形式的无法添加到ZIP存档中,如何用服务器A的PHP代码调用服务器B的图片文件实现批量下载。
PS:操作系统为win2003/2008
|
|