首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CURL将图像添加到Drupal7

使用CURL将图像添加到Drupal7
EN

Stack Overflow用户
提问于 2021-01-02 05:20:26
回答 1查看 44关注 0票数 0

我正在将数据从Zoho creator迁移到Drupal7。我编写了一个PHP脚本来获取所有记录并将它们保存到节点中,效果很好,但我需要帮助来获取图像并将它们添加到节点中。这是我必须使用CURL获取图像的代码:

代码语言:javascript
复制
curl_setopt_array($curl, array(
   CURLOPT_URL => $url.$id."/Image1/download",
   CURLOPT_CUSTOMREQUEST => "GET",
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_HTTPHEADER => array("Authorization: Zoho-oauthtoken $token")
));
$image = curl_exec($curl);

那之后我该怎么做?

EN

回答 1

Stack Overflow用户

发布于 2021-01-02 06:44:00

您只需使用file_save_data()将数据另存为文件

代码语言:javascript
复制
$image = curl_exec($curl);

// save as file in Drupal
$file = file_save_data($image);

var_dump($file->fid);

然后,可以使用image_style_url()将其用作图像:

代码语言:javascript
复制
$imgfile = file_load($fid);
$url = image_style_url("thumb", $imgfile->uri);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65533807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档