我正在脚本中使用函数const blob = new Blob([file],{type: 'audio/m4u'})
。但这每次都是错误的。
file_get_contents()
返回$image_url = 'http://www.websitename.com/images/imagename.jpg';
$variable = file_get_contents($image_url);
var_dump($variable);
我还检查了服务器的false
设置。这里phpinfo()
已经是allow_url_fopen
我不知道为什么它返回false。请帮我弄清楚这一点。预先非常感谢。
答案 0 :(得分:0)
请在这里返回true。
$image_url = 'https://www.gettyimages.ie/gi-resources/images/Homepage/Hero/UK/CMS_Creative_164657191_Kingfisher.jpg';
$variable = file_get_contents($image_url);
var_dump($variable);
答案 1 :(得分:0)
在大多数情况下,这是服务器的SSL证书出现问题的原因,
您可以通过此hack禁用ssl验证
$stream = stream_context_create(array(
'ssl'=>array(
'verify_peer'=> false,
'verify_peer_name'=> false, ),
'http' => array(
'timeout' => 30 ) ) );
$image_url = 'http://www.websitename.com/images/imagename.jpg';
$variable = file_get_contents($image_url,0,$stream);
var_dump($variable);
答案 2 :(得分:-2)
在图像网址前添加“ http://”