2010-03-20 3 views
0

은 ...업로드하기 전에 파일의 경로를 얻는 방법은 무엇입니까? 내가 찾아 나는 그것을 업로드하고 클릭하여 원하는 이미지를 얻을 클릭하면 내가 업로드 박스가

<form action="upload_file.php" method="post" enctype="multipart/form-data"><BR> 
    <label for="file">Filename:</label><BR> 
    <input type="file" name="file" id="file" /><BR> 
    <input type="submit" name="submit" value="Submit" /> 
</form> 


는 지금, 그것은 함께 제공되는 텍스트 상자에 파일의 경로를 보여줍니다. 이제 해당 경로를 가져 와서 <img> 태그에 삽입하면 업로드하기 전에 미리보기가 표시됩니다.

+0

당신이 업로드 업로드 양식이 실행되는 동일한 컴퓨터의 파일? 파일을 미리 말하기 전에 미리 파일을 미리 볼 수있는 방법이 확실하지 않습니다 ... – Morinar

+0

왜 내 컴퓨터에서 업로드하겠습니까? –

답변

0

이 시도 :

<script> 
function lalala(str){ 
    alert(str); 
} 
</script> 

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"> 

<input type="file" name="file" id="file" onchange="lalala(this.value);" /> 
</form> 
그것이 나에게 전체 경로를 제공하지만, 파이어 폭스와 크롬 그냥 파일 이름을 인쇄한다 IE8에서 나를 위해 일한

:(

3

최근 브라우저를 사용하면 해당 유형의 정보를 얻을 수 없습니다. 파일 입력은 보안을 위해 더 제한적입니다.

0

Facebook 등의 사이트는 로컬 파일 읽기를 가능하게하기 위해 서명 된 Java 애플릿을 사용하고 이미지 업로드를 통합합니다. 기술적으로, 당신은 자바와 자바 사이에서 데이터를 전달하여 업로드 할 수 있지만, 모든 것이 평범하지는 않을 것입니다. http://jumploader.com/을 사용해보십시오.

alt text http://jumploader.com/clips/ss_small.png

관련 문제