php파일 업로드시 원래 파일 이름으로 업로드할수 있나요
먼저 아래와 같이 답변해주신 홍승기님께 감사드립니다.
제가 처음 들어본 내용들이더군요.
그러나 설명해주신대로 하였으나, $userfile_name은 내용이 비어있는
변수입니다.
$userfile_name이 생성되려면 별도의 다른 조치나 세팅이 필요한지요
고견을 부탁합니다.
<아래>
>>>>답변
php에서 화일을 업로드 하면, form의 input 태그에서 화일명을 입력하면,
$userfile, $userfile_name, $userfile_size, $userfile_type의
변수가 생성이 됩니다..
이중 $userfile 이 서버에 저장된 임시 화일의 이름이고,
$userfile_name 이 원래의 이름입니다..
그러므로 $userfile을 $userfile_name으로 복사해 주면 되겠지요..
>>>>질문
: php파일 업로드시 원래 파일 이름으로 업로드할수 있나요
:
: php로 파일 업로드 할때 tmp 디렉토리에 임시 파일명(phpasc123등)으로 저장된것을
: 특정 파일 명으로 카피 하잖아요.
:
: 그런대 원래 파일이 c:study.txt이라면 이파일 명으로 파일을 생성할수는
: 없을까요.
:
: $chum을 받아와서
:
: $basefile=basename($chum);
:
: if($chum){copy($chum,"./files/$basefile");}
:
: 하면 files 디렉토리에 pdh2@GtT 같은 임시 파일이 생성됩니다.
:
: 고견을 부탁합니다.
: