public function actionGetImg()
{
Yii::$app->request->isPost;
$url = Yii::$app->request->post()['url'];
if (Yii::$app->request->isPost){
$filename = pathinfo($url)['basename'];
}
// 若不存在则获得远程图片
$curl = curl_init($url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$imagedata = curl_exec($curl);
curl_close($curl);
// 保存远程图片到服务器
$filePath = \Yii::getAlias($filename);
$tp = fopen($filePath, "w");
fwrite($tp,$imagedata);
fclose($tp);
$this->asJson(['error' => null, 'pictureInfo' => $filename]);
}
文件下载
最新推荐文章于 2023-07-31 13:24:14 发布