본문 바로가기

웹프로그래밍

웹 FTP

toDoList를 중단하고 기발하면서도 마땅히 해보고 싶은 프로젝트가 생각이 떠오르지 않아서 커뮤니티에 도움을 구해보기로 했다.

okky 커뮤니티에 질문을 올렸더니 감사하게도 여러 사람들이 좋은 조언을 해주셨는데, 그 중 웹FTP라는 개념을 살펴보다가 관심이 조금 동했다. 


FTP : 파일 전송 프로토콜. 서버에서 클라이언트로, 클라이언트에서 서버로의 파일 전송이 필요할 때 사용되는 기술이다. 



프로젝트 : 

초기화면에서 사진을 한 페이지에 9장 씩 보여주며, 최근의 사진이 1페이지에 오도록 구현한다.

처음엔 guest 권한을 가지고 있지만, 관리자 계정으로 로그인 함으로써 권한을 획득 할 수 있다.

관리자는 메인페이지 외에 FTP를 사용할 수 있는 웹으로 이동하여, 이미지를 서버에 업로드하거나 서버에서 제거 할 수 있다.



필요한 기술 :

로그인, 페이징, FTP, I/O



FTP를 생각하다가 블로그나 카페, 또는 웹메일에 사용되는 파일 첨부 기능에 의문이 생겼다.

클라이언트가 게시글에 파일을 첨부하면 첨부한 파일이 서버에 저장이 될 것이다. 다운로드 할 때에 서버의 파일을 다시 클라이언트에게 보내주는 방법으로 파일기능이 구현되어 있을 것 같은데, 수많은 사용자들의 파일 용량을 어떻게 감당하는지 궁금하다. 

단순히 압축과 슈퍼컴퓨터의 성능 만으로 버팀이 가능한가?? 내가 모르는 다른 방법을 쓰는건가?? 궁금하다. 알아보자.



위 프로젝트가 끝나면, 파일첨부기능이 포함된 웹메일을 만들어 보자.

'웹프로그래밍' 카테고리의 다른 글

myFtp - 개발 1일차  (0) 2018.04.06
웹 FTP 기획  (0) 2018.04.06
toDoList 프로젝트 중단  (0) 2018.04.03
toDoList - 개발 17일차(변수 타입의 중요성)  (0) 2018.03.26
toDoList - 개발 16일차(달력)  (0) 2018.03.25