POST 방식-파일관리 프로그램 (delphi, asp)
인터넷으로 자신의 문서 및 파일을 쉽고 편하게 관리할 수 있는 프로그램입니다.
(회사내 문서 및 파일관리로도 활용 가능합니다.)
웹브라우저를 통해 인터넷이 가능한 곳이면 어디서든지 사용 가능합니다.
(동일한 개념의 VB와 ASP 데모 프로그램과 소스 포함했습니다. 단, 파일 업/다운로드 기능은 없습니다.)
1. 기본원리
- Client -> Web Server : post
- Web Server -> Client : xml
클라이언트 프로그램에서는 ADODB.Recordset을 이용하여 웹서버의 ASP코드를 호출하고, 호출된 ASP코드는 ADODB.Connection을 통해 DB에 접속하여 쿼리를 실행, 그 결과값을 xml 형태로 리턴해주면 클라이언트에서는 그 값을 그리드에 뿌려주는 형식입니다.
2. 설명
일반사용자 기능으로는
- 파일 업/다운로드
- 다운로드 후 파일 실행
- 파일 삭제 (등록된 내용은 그대로 두고 첨부파일만 삭제 가능)
- 파일 공유
- 할당공간에 따른 사용량 표시
관리자 기능으로는
- 사용자 등록
- 사용자별 권한등급 부여
- 사용자별 할당공간 부여
- 사용자별 임시 사용정지 처리 가능
- 사용자 삭제 시 사용자가 올린 내용 및 파일 전체 삭제
3. 사용환경
- OS : Windows 2000 Server
- 인터넷서비스환경 : IIS, ASP
- 업로드 컴포넌트 : DEXTUpload 사용
- DB : SQL Server 2000
- 프로그램 제작은 Delphi 7(indy10.0.18), ASP 사용
4. 소스구매는 alibinet.tistory.com/entry/Source-%EA%B5%AC%EB%A7%A4-%EC%95%88%EB%82%B4?category=374809