2012-12-31 2 views
0

웹 페이지에서 업로드 할 파일을 선택할 수 있습니다. 사용자가 양식을 제출하면 비슷하지만 크기가 큰 다음 웹 페이지로 이동합니다. 폼 엘리먼트는 그가소스에서 업로드 할 파일을 선택하십시오.

firstpage.html 마지막 페이지

<form name="MyForm" action="nextpage.php" enctype="multipart/form-data" method="post"> 
     <input type="text" name="name" size="50"> 
    <input type="file" name="file" id="file" size="40"> 
</form> 

nextpage.php에 입력 데이터로 채워진다

<form name="MyForm" action="thirdpage.php" enctype="multipart/form-data" method="post"> 
     <input type="text" name="name" size="50" value="<?php echo $name?>"> 
    <input type="file" name="file" id="file" size="40"> 
</form> 

이 그 것이다 (일부 형태, 두 요소가 동일) 파일 업로드 요소에서 파일을 미리 선택할 수 있습니까? firstpage.html의 name 요소에 이름을 입력하면 같은 요소가 nextpage.php의 이름으로 채워집니다. 그러나 그가 firstpage.html에있는 파일을 선택하면 nextpage.php에서 다시 선택할 필요가 없습니까?

+0

서버의 1 단계에서 업로드 한 파일을 저장하고 숨겨진 필드를 사용하여 저장된 파일의 식별자를 2 단계로 전달하십시오. – DCoder

답변

1

보안상의 이유로 불가능합니다.

파일이 이미 업로드 된 경우 파일에 대한 정보가 있어야하며 삭제하고 삭제할 수 있습니다.

+0

첫 번째 단계에서는 사용자가 선택하도록합니다. 다음 페이지에서 나머지 입력 필드를 채우고 파일을 업로드합니다. – erdomester

+0

업로드되지 않은 경우 첫 번째 단계에서 제거하십시오. '나머지 입력란'에 포함하십시오. –

+0

첫 번째 페이지에서 파일 이름을 검색 할 수 있지만 초의 경로는 검색 할 수 없습니다. 원인. 그래서 먼저 파일을 서버에 업로드해야합니다. 그러면이 파일로 파일 입력 필드를 자동으로 채울 수 있습니까? – erdomester

관련 문제