사용자가 파일을 선택한 다음 PHP에서 내용을 db에 넣으려고합니다. 이제 마지막 부분 (PHP에서 파일 처리하기)은 쉽다. 그러나 새로운 페이지로드가없는 사용자가 선택한 파일을 처리 할 수있는 방법이 있습니까?html, javascript 및 php로 사용자가 선택한 파일을 업로드하고 처리합니다.
나는 다음과 같은 사용하는 경우 :
<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
페이지 upload.php로는보기 자동 후 나는 데이터베이스에 업로드 된 파일을 삽입 할 수 있습니다로드합니다.
javascript, php 및 xajax 조합을 사용하여 파일을 처리하고 싶습니다. 나는 이런 일이 가능하지 않다고 생각한다 :
<FORM ACTION="javascript:xajax_proces_file()" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
함수 xajax_process_file()이 호출 될 때 파일이 업로드되지 않기 때문에. 아니면 그렇지? 나는 자바 스크립트, HTML 및 PHP로 업로드의 원칙을 완전히 이해하지 못한다고 생각합니다.
도움이나 설명을 제공해 주시면 감사하겠습니다.
답장을 보내 주셔서 감사합니다. 나는 Ajax의 원리를 이해하고 이미 xajax와 jquery를 사용한다.그러나 나는 아약스와 함께 업로드의 원리를 이해하지 못한다. 마지막 튜토리얼은 업로드 양식으로 작업하고 싶지만 어떻게 작동하는지 또는 작동하지 않을지 모르겠다. 누구 제안? – jzp74
지금 알겠지만 진정한 아약스 업로드는 불가능합니다. 지금 Valums Ajax 업로드를 http://valums.com/ajax-upload/에서 사용하고 있습니다. – jzp74