SiteGalaxy 로 ASP 파일 업로드 하기
ASP 업로드 시스템 중에 가장 오래 사랑 받아온 컴포넌트가 바로
갤럭시 사이트 업로드 일 것입니다.
우선 공짜인 이유가 가장 크겠습니다.
그리고 생각보다 안정성도 있고요. 그래서 오늘은
해당 컴포넌트를 설치하고
예제를 수행해보겠습니다.
▼우선 사이트 갤럭시 프로그램을 설치해야 합니다.
▼SETUP.exe를 관리자 권한으로 실행
넥스트~~
▼넥스트~~
▼넥스트~~~~~
▼설치완료 재부팅은 안해도 됩니다.
그리고 ASP 소스상에서 어떻게 해야할지 간단하게 샘플을 만들어 보았습니다.
▼파일명 : asp.asp
기본적인 form 안에 file과 submit으로 꾸몄고
그리고 여기서 form 안에 속성을 해당처럼 해줘야 한다.
1 2 3 4 5 6 7 8 | <html> <body> <form method=post action=up.asp enctype="multipart/form-data"> <input type="file" name="file"><p> <input type="submit" value="upload"> </form> </body> </html> | cs |
▼파일명 : up.asp
form을 전달 받아 업로드 하는 부분까지작성해보았습니다다.
"SavsAS" 가 파일 주소를 서버에 저장하는 원리 입니다.
1 2 3 4 5 6 | <% Set up = Server.CreateObject ("SiteGalaxyUpload.Form") Set fso = Server.CreateObject("Scripting.FileSystemObject") up("file").SaveAs("d:\asp\" & fso.GetFileName(up("file").FilePath)) %> | cs |
그대로 복붙해서 실행시켜보자...
그러면 오류가 났을것입니다.
왜냐하면 파일 업로드하 기 위해서는
원도우 서버에서도 여러 설정이 필요하기 때문입니다.
그래서 먼저 해당 셋팅에 대해 블로그를 썻으니 자신의 오류에 맞게
아래 링크를 확인해 보자.
WindowServer | 설치 - 윈도우7 IIS 설치하기
WindowServer | 오류 - Failed to read binary data 오류
WindowServer | 오류 - ActiveX 구성 요소는 개체를 작성할 수 없습니다.
마무리
공짜라 좋지만 Ansi 즉 euckr뿐이 호환이 안됩니다...
잘판단하여 쓰시기를..
'IT_Developers > ASP' 카테고리의 다른 글
ASP - 에디터플러스 에서 인코딩 변경하기 (0) | 2017.11.30 |
---|---|
ASP - 페이지 로딩 시간 체크하기 (0) | 2017.11.27 |
ASP - select 박스 for문으로 날짜 뿌리기 (0) | 2017.09.01 |
IDE - 홈에디터플러스 설치하기 (0) | 2017.07.13 |
ASP - xls(엑셀) 연결해서 DB처럼 사용하기 (0) | 2017.07.11 |
댓글