我正在将数据从Zoho creator迁移到Drupal7。我编写了一个PHP脚本来获取所有记录并将它们保存到节点中,效果很好,但我需要帮助来获取图像并将它们添加到节点中。这是我必须使用CURL获取图像的代码:
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);那之后我该怎么做?
发布于 2021-01-02 06:44:00
您只需使用file_save_data()将数据另存为文件
$image = curl_exec($curl);
// save as file in Drupal
$file = file_save_data($image);
var_dump($file->fid);然后,可以使用image_style_url()将其用作图像:
$imgfile = file_load($fid);
$url = image_style_url("thumb", $imgfile->uri);https://stackoverflow.com/questions/65533807
复制相似问题