将文件从URL放入POST请求

时间:2015-03-17 12:08:23

标签: php file curl download upload

我正在使用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获取数据?

0 个答案:

没有答案