2021년 10월 7일 목요일

[VISUAL STUDIO] 파일관리(다중 업로드) (VB.NET, XML, PHP)

 본 프로그램은  웹서버의 PHP 코드를 통해 파일을 다중 업로드 할 수 있도록 하는 프로그램으로 HTTP POST 방식에 의해  데이터 및 파일을 추가, 수정, 삭제, 검색, 다운로드 기능을 가지고 있습니다.

 

FTP 아닌 WEB를 통해 파일을 다중 업로드 할 수 있어  파일을 편하게 관리 하실 수 있습니다.

(전체 소스 포함으로 조금 응용하시면 웹을 통한 다양한 프로그램을 구현 하실 수 있습니다.)

 

1. 기본원리

  - Client -> Web Server : post
  - Web Server -> Client : xml 

 

 

2. 주요기능

  - http post 방식에 의한 data 전송시 한글 깨짐 방지.

  - http post 방식에 의한 파일 다중 업로드 구현.

    (전체 소스 포함으로 쉽게 응용 가능.)

  - 웹서버에 업로드된 파일 다운로드 구현.  

 

3. 개발환경

  a. 개발툴

     - Visual Studio 2019 ( 버전 16.7.5 )

  b. 웹서버

     - OS : 리눅스

     - 웹서버 : 아파치, PHP7.3, UTF-8

     - 저렴한 웹호스팅으로도 충분히 활용 가능

  c. DB서버

     - mariadb-10.0.x ( 문자셋: UTF-8 Unicode (utf8) )

 

 

4. 소스구매는 alibinet.tistory.com/entry/Source-%EA%B5%AC%EB%A7%A4-%EC%95%88%EB%82%B4?category=374809