>  기사  >  웹 프론트엔드  >  양식에 이미지를 업로드하기 위한 양식 태그에서 enctype='multipart/form-data'의 역할

양식에 이미지를 업로드하기 위한 양식 태그에서 enctype='multipart/form-data'의 역할

迷茫
迷茫원래의
2017-03-25 14:43:023487검색

PHP를 사용하여 Excel 테이블을 가져오고 내보낼 때 enctype="multipart/form-data"가 자주 표시됩니다. 그 기능은 무엇인가요?

ENCTYPE="multipart/form-data"는 양식에 이미지를 업로드하는 데 사용됩니다.

a6c59e46b6c440307568bc8fbd599074 익명으로 업로드된 파일의 올바른 인코딩을 보장하려면 enctype="multipart/form-data" 태그를 지정하세요.
다음과 같습니다.

<tr> 
  <td height="30" align="right">上传企业营业执照图片:</td> 
  <td><input type="file" name="uploadfile"  SIZE="34"    onChange="checkimage()"></td>  
</tr>

ENCTYPE="multipart/form-data"를 추가해야 합니다.
양식에서 enctype="multipart/form-data"의 의미는 양식의 MIME 인코딩을 설정한다는 것입니다. 기본적으로 이 인코딩 형식은 application/x-www-form-urlencoded로 파일 업로드에는 사용할 수 없으며, multipart/form-data를 사용해야만 파일 데이터를 완전히 전송할 수 있으며 다음 작업을 수행할 수 있습니다.
enctype="multipart/form-data"는 바이너리 데이터를 업로드하는 것입니다. 양식의 입력 값은 바이너리로 전달됩니다. 양식의 입력 값은 이진 형식으로 전달되므로 요청에서는 값을 가져오지 않습니다. 즉, 이 코드를 추가한 후에는 요청이 실패하게 됩니다. 양식 값을 가져와 데이터베이스에 추가할 때 다음이 사용됩니다.

SmartUpload su = new SmartUpload();//SmartUpload 객체 생성

su.getRequest().getParameterValues();

su.getRequest().getParameter( ); 단일 매개변수와 단일 값을 가져옵니다.

**************************************** ******* ******************************************* ******** ******아아앙

위 내용은 양식에 이미지를 업로드하기 위한 양식 태그에서 enctype='multipart/form-data'의 역할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.