[英]How to download file to my server (Yii framework) from another server?
我需要Web应用程序才能从另一台服务器在服务器上创建文件。 输入参数是远程文件的URL。 我偶然发现了Yii的cURL包装器。 这是完成任务的正确工具吗?
我找到了解决方案。 无需第三方模块。 这是草稿版本:
<?php
$f1 = fopen($_REQUEST['pic_url'],'r');
$fcontent = $contents = stream_get_contents($f1);
fclose($f1);
$fileName = microtime().'.'.CFileHelper::getExtension($_REQUEST['pic_url']);
$f2 = fopen(Yii::app()->basePath.'/../images/'.$fileName,'c+');
fwrite($f2,$fcontent,strlen($fcontent));
fclose($f2);
?>
基本上,此代码读取远程服务器上的图像并将其保存在家庭服务器上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.