[英]Copy file from remote URL to my server
I have this code and it works but has a limitation only can copy files of 4.0mb, someone can help me to increase that size to copy files larger. 我有这个代码,它的工作但有一个限制只能复制4.0mb的文件,有人可以帮助我增加该大小,以复制更大的文件。 thanks 谢谢
<?
$archivo_origen=$_POST["origen"];
$archivo_destino=$_POST["destino"];
function descarga_archivo ($archivo_origen,$archivo_destino){
$mi_curl = curl_init ($archivo_origen);
$fs_archivo = fopen ($archivo_destino, "w");
curl_setopt ($mi_curl, CURLOPT_FILE, $fs_archivo);
curl_setopt ($mi_curl, CURLOPT_HEADER, 0);
curl_exec ($mi_curl);
curl_close ($mi_curl);
fclose ($fs_archivo);
}
descarga_archivo($archivo_origen,$archivo_destino);
header("location: index.php");
?>
$fs_origen = fopen($archivo_origen, 'r');
$fs_destino = fopen($archivo_destino, 'w');
while($data = fread($fs_origen, 4096)) fwrite($fs_destino, $data);
fclose($fs_origen);
fclose($fs_destino);
EDIT: replace stream_copy_to_stream
with loop. 编辑:用循环替换stream_copy_to_stream
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.