My Programing/HTML and JavaScript

JS :: 브라우저로 ftp클라이언트 프로그램 작성

nkdk 2008. 6. 16. 10:16

FTP
File Transfer Protocol로 파일 전송 프로토콜을 말합니다. 인터넷상에서 파일을 올리거나 받을 때 사용합니다. 브라우져의 주소창에 입력하여 사용할 수 있습니다.

|형식| ftp://사용자ID:사용자암호@호스트이름

[호스트이름]은 ip주소로 설정할 수도 있고 ftp.naver.com과 같이 도메인주소를 이용하여 설정할 수 있습니다.

<html>
<script language="JavaScript">
<!--

function user_ftp() {
var hostname = frm1.myhost.value;
var id_name = frm1.myid.value;
var pass_word = frm1.mypass.value;

var str_ftp = "ftp://" + id_name + ":";
  str_ftp += pass_word + "@";
  str_ftp += hostname;

document.frm1.action = str_ftp;
document.frm1.submit();
}

// -->
</script><body>

<form name="frm1" method="post">
<div align="center">

<table cellpadding=5 cellspacing=1 bgcolor="#000000">
 <tr>
  <td align="center" colspan=2 bgcolor="#c7cdff">
  <b>호스트이름/ID/암호를 입력하세요.</b>
  </td>
 </tr>

 <tr>
  <td align="center" bgcolor="#f0f3fd">호스트이름</td>
  <td bgcolor="#ffffff">
  <input type="text" name="myhost" maxlength=30 size=30>
  </td>
 </tr>

 <tr>
  <td align="center" bgcolor="#f0f3fd">ID</td>
  <td bgcolor="#ffffff">
  <input type="text" name="myid" maxlength=30 size=30>
  </td>
 </tr>

 <tr>
  <td align="center" bgcolor="#f0f3fd">암호</td>
  <td bgcolor="#ffffff">
  <input type="password" name="mypass" maxlength=30 size=30>
  </td>
 </tr>

 <tr>
  <td colspan=2 align="center" bgcolor="#ffffff">
  <input type="button" onclick="user_ftp()" value="연결">
  <input type="reset" value="재설정">
  </td>
 </tr>
</table>

</div>
</form>

</body>
</html>