url에서 내 서버로 비디오 파일을 업로드하고 싶습니다. 여기 내 코드가있다. file_get_contents로 파일 확장자를 얻는 방법
<?php
set_time_limit(0);
$file_name = "upload/myvideo.mp4";
$video_file_url = "http://example.com/somevideo.mp4";
file_put_contents($file_name, file_get_contents($video_file_url));
?>
이제 문제는하고 .3gp 또는 .FLV,은 $ video_file_url이 .MP4 같은 비디오의 다른 유형을 포함합니다. 나는 file_get_contents와 $ file_name에서 파일 확장자를 얻는 법을 항상 모른다. 필자가 코드에서 언급 한 것과 같지 않을 수도있다.
이 파일을 tmpFile.tmp 이름으로 저장해야합니까? 다른 서버에서 복사 할 때 올바른 이름과 확장명으로 이름을 바꿉니 까?
: file_get_contents()이 경우에 매우 비효율적이기 때문에 그런데
, 당신은 파일을 다운로드하는 데 사용하는 코드의 일부, 나는이 질문을 좀보고 추천 당신은 맞지만, url에 확장 기능이 포함되어있는 일반 URL 형식은 유감 스럽습니다. URL에 파일 확장명이 포함되어있을 때 유용합니다. –