JS :: 브라우저로 ftp클라이언트 프로그램 작성
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>