파일을 업로드하기 전에 사용자 (관리자)가 선택할 수있는 대상 위치에 파일을 업로드하는 쉬운 방법을 알고 싶습니다. 서버에서 특정 대상 위치를 선택하는 데 사용할 대화 상자 나 선택 방법은 무엇입니까? 루트 디렉토리가 있습니다.동적으로 선택된 디렉토리에 pdf 파일을 업로드 할 아이디어가 필요합니다.
루트 디렉토리에는 2011201220132014라는 폴더가 있습니다.
각 디렉토리에는 몇 개의 디렉토리가 있습니다.
그래서 수동으로 하나의 디렉토리를 선택하고 그 디렉토리에 파일을 업로드하고 싶습니다. 미리 정의 된 디렉토리에 파일을 업로드하기위한 PHP 코드를 알고있었습니다. 이제 그 목적을 위해 코드를 변경하고 싶습니다.
이
내가 사용하는 코드입니다 : 을 그리고 이것은 내가 사용하는 코드 예제입니다<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
와 PHP 코드가
<?php
$ndir = $_GET['file'];
echo $ndir;
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);
// Check if file already exists
if (file_exists($target_path)) {
echo "Sorry, file already exists.";
}
else if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename($_FILES['uploadedfile']['name']). " has been uploaded";
}
else{
echo "There was an error uploading the file, please try again!";
}
?>
감사
글쎄, 여기에있는 질문은 무엇입니까? 파일을 업로드하는 POST 요청 내에 "foldername"값을 지정합니다. 어쨌든 임시 업로드 폴더에서 파일을 이동해야하므로 추가 값을 고려하여 파일을 저장할 최종 폴더를 결정할 수도 있습니다. – arkascha
내가 묻는 것은 다른 PDF 파일을 여러 다른 디렉토리에 업로드해야한다는 것입니다. 그 목적을 위해 파일을 업로드 할 적절한 디렉토리를 선택하고 싶습니다. 그래서 대상 위치를 선택하려면 GUI 기반 선택 패널을 찾고 있는데요. 내가 사용할 수있는 방법은 무엇입니까 ?? –
@Eeji 방금 아이디어가 필요했습니다. 그게 내가 물었던거야. 필자가 작성한 코드를 제공했습니다. 내 목적을 위해 그 코드를 확장하고 싶었다 –