본문 바로가기
IT_Developers/ASP

ASP - 사이트갤럭시 / 다운로드 / 파일 업로드 예제

by 고코더 2017. 9. 4.


SiteGalaxy 로 ASP 파일 업로드 하기



ASP 업로드 시스템 중에 가장 오래 사랑 받아온 컴포넌트가 바로
갤럭시 사이트 업로드 일 것입니다.
우선 공짜인 이유가 가장 크겠습니다.

그리고 생각보다 안정성도 있고요. 그래서 오늘은
해당 컴포넌트를 설치하고
예제를 수행해보겠습니다.

▼우선 사이트 갤럭시 프로그램을 설치해야 합니다. 

SiteGalaxyUpload.zip


▼첨부파일을 다운받아 압축을 해제했으면 관리자 권한으로 실행. 





▼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



그대로 복붙해서 실행시켜보자...
그러면 오류가 났을것입니다.

왜냐하면 파일 업로드하 기 위해서는 
원도우 서버에서도 여러 설정이 필요하기 때문입니다.

그래서 먼저 해당 셋팅에 대해 블로그를 썻으니 자신의 오류에 맞게
아래 링크를 확인해 보자. 



마무리

공짜라 좋지만 Ansi 즉 euckr뿐이 호환이 안됩니다...
잘판단하여 쓰시기를.. 































댓글