인플라자홈 |  FAQ  |  1:1맞춤상담
  도메인등록  |  웹호스팅  |  블로그+호스팅  |  eBook제작  |  웹메일  |  홈페이지제작  |  고객지원센터  
        로그인 내도메인관리 내호스팅관리  
 도메인 고객지원
   자주묻는질문(FAQ)
   묻고답하기(Q&A)
   도메인 매뉴얼 [준비중]
   도메인 가이드
 호스팅 고객지원
   자주묻는질문(FAQ)
   묻고답하기(Q&A)
   웹호스팅 매뉴얼 
   웹호스팅가이드[준비중]
   자료실 
 결제관련
   결제안내
   세금계산서 신청
   현금영수증 신청
   입금내역알리기
   도메인등록비용
 회원관리
   회원가입
   회원정보변경
   아이디/패스워드 찾기
   이용약관

  네임서버안내 네임서버란?
   1차 : ns.domain21.com
               61.100.0.152
   2차 : ns2.domain21.com
               61.100.0.153

 홈 > 고객센터 > 웹호스팅 매뉴얼  
 


파일 업로드 컴포넌트로 저희 인프라자는 Site Galaxy를 지원해 드리고 있습니다.
사이트 갤럭시는 빠른 업로드 지원, 최소 서버지원 사용량, 다양한 기능 지원 등 많은 장점이 있습니다.
또한 사이트 갤럭시 외에 DEXTUpload 컴포넌트가 있는데 이는 지원해 드리고 있지 않습니다.
사이트 갤럭시에 대한 아래 설명 내용을 참고하시기 바랍니다.

우선 아래와 같이 홈디렉토리에 "upload" 라는 디렉토리를 생성 하신 후, 아래와 같이 upload_form.asp, upload_ok.asp를 만들어 테스트 하시면 됩니다.

[upload_form.asp]

<html>
<head>
<title>File upload Test</title>
<script language="javascript">
<!--
function check(this_f)
{
if(this_f.filename.length == 0)
{
alert('업로드할 파일을 선택해 주십시오.');
return false;
}
}
//-->
</script>
</head>
<body>
<form name="form1" method="post" ENCTYPE="MULTIPART/FORM-DATA" action="upload_ok.asp" onsubmit="return check(this)">
<input type="file" name="filename" size="35">
<input type="submit" name="Upload">
</form>
</body>
</html>

[upload_ok.asp]

<%
Set UploadForm = Server.CreateObject("SiteGalaxyUpload.Form")

up_dir = Request.ServerVariables("APPL_PHYSICAL_PATH") & "upload\"
'반드시 upload 라는 디렉토리가 생성돼 있어야 한다.
cur_file = UploadForm("filename")

if cur_file <> "" then
'파일 첨부가 되었으면

filename = Mid(cur_file, InstrRev(cur_file, "\") + 1)
' 파일이름만 뽑아 냅니다. ex) write.asp

pre_filename = Left(filename, InstrRev(filename , ".")-1)
' 파일 확장자를 제거한 파일 이름을 구함. ex) write

tail_filename = Mid(filename ,InstrRev(filename , ".")+1)
'확장자를 구함. ex) asp

if tail_filename = "asp" then
tail_filename = "html"
filename = pre_filename & "." & tail_filename
end if

stored_full_name = up_dir & filename
' 저장할 이름의 전체 path를 만듭니다. ex) c:\inetpub\upload\write.asp

' 아래부터는 파일 중복 검사 이다.
' MS에서 제공하는 파일 관련 기본 콤포넌트를 생성
Set fso = CreateObject("Scripting.FileSystemObject")

' 우선 파일이 존재한다고 가정
bExist = True

' 저장할 파일의 완전한 이름을 만듦
strFileNameTemp = stored_full_name

' 파일이 존재할 경우, 이름 뒤에 붙일 숫자를 세팅함.
countfilename = 0

While bExist = True ' 우선 있다고 생각함.
If (fso.FileExists(strFileNameTemp )) Then
' 파일이 있으면, 여기로 들어 옵니다.
'파일 이름에 숫자를 붙인 새로운 파일 이름 생성
countfilename = countfilename + 1
strFileNameTemp = up_dir & pre_filename & countfilename & "." & tail_filename

else ' 파일이 없으면 여기로 오지요.
' 여기에서 처음의 경우에 대한 처리(즉 같은 이름의 파일이 없는 경우)가
' 들어가야 합니다.
if countfilename <> 0 then
pre_filename = pre_filename & countfilename 'ex) write2
filename = pre_filename & "." & tail_filename 'ex) write2.asp
end if
'실제 저장할 파일이름을 표시하기 위해...

bExist = False
' 파일이 존재하지 않으므로.
End If
Wend

Set fso = nothing
'Scripting.FileSystemObject를 닫아줌.
UploadForm("filename").SaveAs(strFileNameTemp) ' 파일을 실제로 저장한다.
response.write(filename & "으로 저장완료")
else
response.write("파일이 없습니다.")
end if
Set UploadForm = nothing 'Nothing Object
%>
#####################################################################


회사소개 | 제휴제안 | 서비스약관 | 분쟁해결정책 | 개인정보취급방침 | 불법스팸정책 | 이메일무단수집거부

경기도 구리시 건원대로34번길 9, 304호(인창동, 세신리빙프라자) 인플라자닷컴
대표 김정희 사업자등록번호 206-28-48552 통신판매업신고 광진 제127호 개인정보관리책임자 정민우부장
대표전화 031·513·9900,9911,9922 팩스 031·624·5909 메일 cs@inplaza.com
Contact us for more information [eMail] 

Since 1998 Copyright ⓒ INPLAZA CORP. All rights reserved.
Family Website : www.domainbank.co.kr   
†gTLD's : com | net | org | biz | info | name | mobi | asia | tel | pro | xxx | aero | jobs | &...(13)
†KR Domain's : co.kr | kr | 한국 | pe.kr | ne.kr | or.kr | re.kr | go.kr | ac.kr | hs.kr | ms.kr | es.kr | kg.kr | sc.kr | seoul.kr | busan.kr | daegu.kr | incheon.kr | gwangju.kr | daejeon.kr | ulsan.kr | gyeonggi.kr | gangwon.kr | chungbuk.kr | chungbuk.kr | jeonbuk.kr | jeju.kr | jeonnam.kr | gyeongbuk.kr | gyeongnam.kr (30)
†ccTLD's : ac | af | am | as | at | be | ca | cc | cd | ch | cn | co | cx | de | es | eu | fm | fr | gd | hk | in | io | is | it | jp | li | me | my | mx | nl | nu | nz | ph | ru | sg | sh | so | st | tc | th | to | tr | tv | tw | uk | us | vg | vn | ws | &...(49)