메뉴

dExpert logo

POST 방식-파일관리 프로그램 소스(delphi, asp)

등록자 gunung  
등록일 2016-10-07 오전 11:05:31
가격 25,000원 (VAT 별도)
판매 수 7건 (열람 : 2675)
사용환경 OS : Windows 2000 Server
인터넷서비스환경 : IIS, ASP
업로드 컴포넌트 : DEXTUpload 사용
DB : SQL Server 2000
프로그램 제작은 Delphi 7(indy10.0.18), ASP 사용
첨부파일 FileManager.zip
샘플 FileManager-demo.zip
평점
판매자 컨텐츠 등록 수 19 건

본 프로그램은 HTTP POST방식을 이용한 문서 및 파일 관리 프로그램으로서 클라이언트에서 웹서버의 ASP코드 호출를 통해 파일을 전송하거나 DB에 접속하여 요청한 내용(파일업로드나 쿼리)을 처리하여 그 결과값을 리턴해주면 그리드에 뿌려주는 프로그램입니다.

 

1. 기본원리

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


 

2. 주요기능

- 웹포트를 통해 동작되므로 타 인터넷 서비스(홈페이지)와 병행 가능합니다.

- 웹브라우저로 웹서버에 접근하는것과 동일한 부하만을 줍니다.

  (웹프로그램의 장점을 그대로 사용 가능합니다.)

- ASP코드의 변경만으로 타 DB(Oracle, Mssql)와 연동 가능합니다.

  (소스에 포함된 ASP코드만으로도 충분히 응용 하실수 있으리라 생각됩니다.)

- 클라이언트 프로그램에는 DB서버와의 연결코드는 없습니다.

  ( 웹서버의 ASP코드 주소와 웹서버에서 리턴되는 값을 처리하는 부분만 있습니다.)

 

 

3. 화면구성

일반사용자 기능으로는

 - 파일 업/다운로드

 - 다운로드 후 파일 실행

 - 파일 삭제 (등록된 내용은 그대로 두고 첨부파일만 삭제 가능)

 - 파일 공유

 - 할당공간에 따른 사용량 표시

 

관리자 기능으로는

 - 사용자 등록

 - 사용자별 권한등급 부여

 - 사용자별 할당공간 부여

 - 사용자별 임시 사용정지 처리 가능

 - 사용자 삭제 시 사용자가 올린 내용 및 파일 전체 삭제

 

 

아래의 화면은 사용자 화면과 관리자 화면입니다.

 

 

 



4. 테스트

위에서 데모 프로그램을 다운로드 받으셔서 테스트 해 보시기 바랍니다. (아이디/비밀번호는 test/1234)

서버가 제가 사용하는 컴퓨터이므로 파일 업/다운로드시 다소 느릴 수 있으니 양해 바랍니다.

 

프로그램 소스에 기본적으로 주석을 작성하여 놓았으므로, 이해는 대부분 되시리라 생각됩니다.

압축을 파일을 푸시면 [필독] README.txt 을 먼저 읽어보시길 바랍니다

 

프로그램에 대한 문의는 http://alibinet.cafe24.com 에 해주시면 빠른 시간내 답변 드리겠습니다.

 

 

TAGS: asp XML post
이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

파일 업로드 방식은 웹서버의 DEXTUpload 컴포넌트를 이용하여 처리하였습니다. 일반적인 인터넷 자료실 개념과 비슷하다고 보시면 됩니다.  /  gunung  

스탠드얼론이 아닌 네트워크기반의 C/S환경하에서, C/S의 중간에 끼어(?)들어서 클라이언트의 요청에 따라서 디비에 쿼리를 날려 돌아온 조회결과를 클라이언트쪽으로 날려주는 미들웨어로 정의하면 되는 건지요?  /  judoman  

데모를 델파이로 만드셨는데 비쥬얼C 또는 비베로 작성한 클라이언트와도 문제없이 작동하는지요? 그리고 클라이언트와 이 미들웨어는 구체적으로 어떤 방식으로 데이타를 주고받는지요? 소켓? 아님 그냥 일반적인 Http?  /  judoman  

클라이언트에서 웹서버측에 post/get방식으로 값을 넘기면 웹서버의 ASP 소스코드에서 DB에 연결, 쿼리된 결과값을 xml 형태로 클라이언트측으로 넘깁니다. 이것을 그리드에 뿌려 준거구요.  /  gunung  

아직 비주얼C 나 비베쪽으로는 테스트를 안해봐서 확신은 못드리겠습니다. 그리고 C/S기반의 프로그램이 아니구요. C/S프로그램의 겉모습은 그대로 사용하고 실제로 DB서버에 연결되어 Data를 불러오는건 ASP코드가 담당합니다. 웹브라우저와 비슷하다고 보시면 됩니다.  /  gunung  

구매했습니다. 테스트후 궁금한거 메일드릴께요.  /  ganjum  

HTTP get/post 방식을 이용해 Data 및 파일을 관리할 수 있도록 한 프로그램입니다. 원리는 클라이언트에서 웹서버의 ASP코드 호출을 통해 DB에 연결하여 결과값을 xml 형태로 리턴 받아 처리하는 방식입니다.  /  gunung  

http get방식으로 구현된 VB 데모 프로그램을 http://alibinet.cafe24.com에 올렸습니다. 단, 파일 업/다운로드 기능은 없습니다. 기존 구매하신 분은 VB소스가 포함된 첨부파일로 수정하였으니 다시 다운로드 받으시면 됩니다.  /  gunung  

서버 구현 환경이 어떻게되나요??  /  jsunsam  

구현환경은 Windows 2000 Server에서 IIS, ASP, 업로드 컴포넌트(DEXTUpload), DB는 SQL Server 2000 사용 했습니다. 일반적인 웹서버 환경과 동일하다고 보시면 됩니다.  /  gunung