我试图从网址复制一些图片,当我直接在php复制功能中编码该网址时,它会复制而没有任何问题但是当我得到它时
$decoded = json_decode($content, true);
$urls = $decoded['url'];
并在副本中传递$ urls它不起作用。
copy($urls,'path/img.jpg');
我用
进行了相同的测试 $myfile = fopen("/something/newfile.txt", "w")
fwrite($myfile, $urls);
fclose($myfile);
我可以看到用newfile.txt写的完全相同的url
但是这项工作
copy('https://dl.iteens.ir/wp-content/uploads/2017/12/wedding-cake-topper-many-layers-wedding-dress-clay-by-asiaworld-120-242x300.jpg','path/img.jpg');
我尝试了不同的副本组合,如
copy("$urls","path/img.jpg");
对于大多数图像都没有效果($ urls,' path / img.jpg');有效,但不适用于此链接。我不认为它的ip块来自任何一个服务器,因为当我们提供直接链接时它起作用 我进一步尝试添加fgets($ myfile);并试图从文本文件中复制相同的东西,它工作,所以不知道是什么问题