jsp 늅늅이 질문이 있습니다.
글쓴이: lalupo20 / 작성시간: 일, 2021/06/13 - 2:48오후
개발 도중 갑자기 햇갈리는데
upload.jsp이란 소스가 있고 코드가 대충
try { upload("c:\download", file); }catch(Excepetion e) { 에러처리 }
이런식이라고 쳤을때,
해당 upload.jsp 페이지에 접속했을때
"c:\download" 이 경로에 접근하는게 소스코드가 들어있는 서버의 다운로드 폴더에 접근하는것인가요?
아니면 클라이언트 쪽의 다운로드 폴더에 접근하는건가요?
개발중인데 이게 맞는지 갑자기 헷갈리네요.
저는 서버측의 다운로드 폴더에 접근한다고 생각하고 있었는데 그게 아닌거 같아서 여쭈어봅니다.
Forums:
jsp 의 실행시점을 생각한다면 당연히 서버쪽이죠
jsp 실행 시점에서는 어떤 수단? 을 쓰지 않는이상 클라이언트의 접속 정보는 request 말곤 참조할게 없으니까요
------------------------------------------------------------
ProgrammingHolic
답글 감사드립니다.
^^
upload 가 그런것이었나요..
저의 무식이 탄로 났네요 ㅠ.ㅠ
당연 server side 라고만 생각하고 생각없이 댓글 달았네요
죄송합니다.
앞으로는 모르는건 모른다고 하겠습니다.
------------------------------------------------------------
ProgrammingHolic
늅늅
늅늅이 뭔가해서 구글 찾아봤더니 급식체라고 나오네요.
급식체는 또 뭐지? 구글 찾아보니 나오네요.
덕분에 여러가지 용어 잘 배우네요.
고맙습니다.
세벌 https://sebuls.blogspot.kr/
upload 함수에 들어가는 건 클라이언트 경로
upload 함수에 들어가는 건 클라이언트 경로 아닌가요?
그게 헷갈려서요;;
위의 코드는 그냥 제가 임의로 작성한 코드에요. 경로가 들어갈때 이게 서버의 경로로 접근되는건지 클라의 경로로 접근되는건지 헷갈리고 이해가 안되서;;
upload and download
쉽게 생각하면 될 거 같아요.
upload는 PC에 있는 파일을 서버에,
download는 서버에 있는 파일을 PC에.
https://www.guru99.com/jsp-file-upload-download.html
세벌 https://sebuls.blogspot.kr/
보통 업로드 코드에서는 client 의 경로를 모르기
보통 업로드 코드에서는 client 의 경로를 모르기 때문에, server side 의 코드에서는 client 의 경로가 들어갈 일이 없습니다. client 의 경로는 upload process 에서 사용자가 지정을 하게 해 주는 것이지요. 즉, client 의 file 을 선택할 수 있는 어떠한 object 가 제공이 된다는 얘기이고, 이 object 를 이용해서 client 의 file 을 서버로 전송하면 됩니다.
web 에서는 html code 중에서 input tag 를 이용하여 서버로 전송을 할 수 있습니다. html 은 서버에 있는 코드이기는 하지만, 서버에서 동작하는 코드가 아니라 client side 에서 동작하는 코드이죠. client 에서 동작하는 applicatoin 의 경우, 작성한 언어에서 html 의 input 같은 역할을 하는 object 또는 method 가 있을 것이고, 이를 이용하여 전송이 가능합니다.
댓글 달기