이 코드를 가지고 있지만 작동하지만 4.0MB의 파일 만 복사 할 수있는 제한 사항이 있습니다. 누군가가 파일 크기를 늘리면 파일을 더 크게 복사 할 수 있습니다. 감사원격 URL에서 내 서버로 파일 복사
<?
$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");
?>
CURL을 사용하는 대신 ['file_get_contents ($ url)'] (http://php.net/manual/en/function.file-get-contents.php)을 사용해보십시오. – rjz
+1 질문에 답변 해주세요. –
이것은 해결책 인 것 같습니다 : http://stackoverflow.com/questions/6409462/downloading-a-large-file-using-curl – Cyclonecode