상위 토픽: 웹 서비스에 HTTP 요청 보내기

POST 또는 PUT HTTP 메소드를 사용해서 웹 서비스에 파일을 업로드합니다. 웹 서비스는 파일을 .tmp 파일로 임시 디렉토리에 저장합니다.

노트 이 토픽의 개념에 대한 더 자세한 정보는 웹 서비스 개요길라잡이를 참조하십시오. LabVIEW 웹 서비스는 LabVIEW Full Development System과 LabVIEW Professional Development System에서만 사용 가능합니다.

HTML 형식을 사용하여 파일 업로드하기

다음 HTML 코드는 POST 메소드를 사용하여 파일을 웹 서비스에 업로드하는 HTML 형식을 생성합니다. 웹 서비스의 이름은 MyWebService입니다. URL 맵핑은 /upload입니다.

<form name="send" action="/MyWebService/upload" enctype="multipart/form-data" method="POST"> <input type="file" name="uploadedFile"> <input type="submit" value="Submit"> </form>

이 HTML 코드는 한 개의 값 필드와 한 개의 제출 버튼을 가진 형식을 생성합니다. SampleFile.txt와 같은 클라이언트 측 파일을 업로드된 파일라는 라벨을 가진 필드로 할당하고, 제출 버튼을 클릭할 경우, HTML 형식은 SampleFile.txt 파일을 웹 서비스에 제출합니다.

HTTP 클라이언트 VI를 사용하여 파일 업로드하기

POST, POST 멀티파트, PUT VI를 사용해서 웹 서비스에 파일을 업로드하는 웹 클라이언트를 LabVIEW에서 생성합니다. 다음 그림은 POST 멀티파트 VI를 사용해서 앞의 예에 나왔던 HTML 형식과 유사한 파일을 업로드하는 코드를 보여줍니다.

데이터 통신 방법