| 현재 도레지는 기본으로 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
%>
|
| |
|
 |
|