>  기사  >  웹 프론트엔드  >  nodejs는 Express를 기반으로 파일 업로드를 구현합니다.

nodejs는 Express를 기반으로 파일 업로드를 구현합니다.

小云云
小云云원래의
2018-03-20 09:06:001450검색

이 글에서는 주로 Express를 기반으로 파일 업로드를 구현하는 nodejs의 방법을 소개하고, 파일 업로드 기능을 구현하기 위해 Express 프레임워크를 기반으로 nodejs의 구체적인 단계와 관련 작업 기술을 분석하여 필요한 친구들이 참고할 수 있도록 했습니다. 그것이 모두에게 도움이 되기를 바랍니다.

파일을 업로드할 때 express의 multiparty를 사용합니다. 물론 connect-multiparty 미들웨어를 사용하여 구현할 수도 있지만, connect-multiparty 미들웨어의 공식적인 사용은 권장하지 않는 것 같습니다. 더 이상 고민하지 말고 아래 코드를 살펴보겠습니다.

단계:

(1) express를 사용하여 프로젝트를 만듭니다. 기본값은 jade 템플릿 엔진이지만 아직 html이 익숙해서 html 템플릿으로 변경했습니다.
(2) 프로젝트 디렉터리에서 npm install multiparty를 통해 필요한 구성 요소를 설치합니다.
(3) views/index.html을 수정하고 파일 업로드 양식을 추가합니다.

index.html


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>上传文件</title>
</head>
<body>
  上传文件
  <form method=&#39;post&#39;, action=&#39;/file/uploading&#39;, enctype=&#39;multipart/form-data&#39;>
    <input type="file" name="inputFile">
    <input type="submit" value="上传">
  </form>
</body>
</html>

(4) 페이지 업로드 및 응답 업로드를 위한 배경 코드를 구현하도록 경로/index.js를 수정합니다. ㅋㅋㅋ

위 내용은 nodejs는 Express를 기반으로 파일 업로드를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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