我正在使用PHP脚本将文件上传到图片托管。必要的文件没有存储在磁盘上,可以通过http URL获得。所以,我的第一步是将图像下载到磁盘:
file_put_contents('sample.jpg', file_get_contents($url));
然后将其附加到curl请求:
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'image' => '@' . realpath('sample.jpg'),
'title' => 'sample.jpg'
));
我是否可以在没有文件下载的情况下执行相同操作:在curl参数中指定URL以自动从URL获取数据?