2011-11-29 6 views
0

필드의 자바 스크립트 유효성 검사를 위해 양식을 제출했습니다. 이제 파일을 업로드하는 방법을 찾고 양식을 제출하고 양식을 제출합니다. 이 코드는 파일을 제외한 모든 것에 적용됩니다.PHP 양식의 파일을 사용하여 양식 제출

저는 이것이 왜 일어나는 지에 대해 확신하지 못합니다. 게시판이고 입력 파일은 이미지라고하며 기본적으로 파일을 확인하기 위해 $_FILES['image']을 사용하고 있지만 파일이 없으면 파일이 다시로드되고 양식은 is ' 파일의 유효성을 검사하고 아무 것도없는 것처럼 행동하는 것은 해당 필드에있었습니다.

아무도이 경험이 있습니까? 나는 PHP 테스트를 위해 MAMP를 사용하고 아마 그것과 관련이 있다고 생각했지만 나중에 서버를 업로드하고 어느 쪽도 감사하지 않았다.

+1

양식을 다시 표시하면 브라우저는 이전 파일을 여기에 넣지 않습니다. 그래서 당신은 파일을 "느슨하게"합니다. * 다른 * (파일이 아닌) 입력에 오류가있는 양식을 다시 제공하면서 서버에 이미 성공적으로 업로드하려면 세션 관리가 필요합니다. – hakre

답변

0

양식 태그의 속성으로 encytype="multipart/form-data"이 추가되었는지 확인하십시오.

<form action="" method="post" encytype="multipart/form-data"> 
+0

이봐, 그래, 나는 이미 그뿐만 아니라, 일반적으로 다른 php 파일에 양식을 제출하므로 보통 그 encytype을 사용합니다. 감사합니다. –