로그인 회원가입 아이디/비밀번호찾기 예치금관리 도메인정보조회 사이트맵
도메인등록약관
KR/한국도메인 등록약관
WINC등록약관
호스팅등록약관
부가서비스 이용약관
도메인 분쟁해결정책
KR/한국도메인 분쟁해결정책
회원약관
개인정보취급방침
 
내용보기
제목 사이트 갤럭시 업로드 컴포넌트
분류 호스팅 서비스 조회수 6552
답변

현재 도레지는 기본으로 ABC, Sitegalaxy Upload component를 제공하며, 일부서버의 경우 DEXT도 지원하고 있습니다. DEXT 이용을 원하시면 호스팅 서비스 신청전에 문의해 주세요


사이트 갤럭시로 업로드 작업 중 고객님이 적용하신 소스에 에러가 발생하는 경우 아래의 진단 소스와 사용하신 소스를 비교해 보시기 바랍니다. 안정적인 서비스를 위해 테스트 소스를 활용하여 프로그램을 사용하시길 권장합니다.

고객님의 절대 경로는 <%=Server.MapPath(“.”)%>를 적용한 별도 ASP 파일을 생성한 후, 생성된 해당 페이지를 브라우저에서 요청하시면 확인할 수 있습니다.



프로그램 에러 발생시 참조 가능한 소스와 실행 예제입니다.

파일명 : site_tset.html

<HTML>
<HEAD>
<TITLE>SiteUpload 테스트 페이지</TITLE>
</HEAD>
<BODY>
<TABLE width="500" border="1" cellspacing="0" cellpadding="0">
<FORM method="post" action="site_up.asp" enctype="multipart/form-data">
<tr>
<td align="center"> 첨부</td>
<td><input type="file" name="file1" size="45"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="등록"></td>
</tr>
</FORM>
</TABLE>

</BODY>
</HTML>


파일명 : site_up.asp

<%
Set Up = Server. CreateObject ("SiteGalaxyUpload.Form")
Path1 = server.Mappath(".") & ”upload\” '하위에 반드시 upload 라는 디렉터리가 생성돼 있어야 한다.
Fname = Up("file1")
If Fname <> "" Then '파일 첨부가 되었으면
' 이 컴포넌트는 바로 파일이름을 구할 수 없다

FileName =Mid(Fname,InstrRev(Fname,"\")+1) '파일이름부분 추출
' 중복 시에 파일이름부분을 변경하기 위해 분리를 한다

Farry=split(FileName,".") '.을 기준으로 분리
preFname=Farry(0) '파일이름 앞부분
extFname=Farry(1) '파일의 확장자
' 저장할 전체 path를 만든다, 파일이름을 구한다
' 두 변수는 중복시 중복처리루틴을 통해 새로 할당된다

Path2 = Path1 & FileName
saveFname=preFname & "." & extFname
Up("file1").SaveAs(Path2) '파일을 실제로 저장한다.
   Response.Write (saveFname & “저장완료”)
Else
%>
파일이 없습니다.
<%
End if
Set
up = nothing
%>