본문 바로가기

개발공부/개발일지(그냥 끄적끄적)

오늘의 뻘짓 일기(txt파일 읽어오기..)

1. txt 파일을 읽어오려고 BufferedReader와 stringBuilder를 사용

2. 아무생각 없이 filereader의 path를 잡음

3. 로컬에서 개발중이니 걍 상대 경로로 잡아서 해봄 (안됨)

4. 뭐지? 해서 url(localhost)로 호출 (안됨)

5. 서버에 올려서 url로 호출(ip , localhost)둘다

6. 뭐지? 해서 봤더니 다들 절대 경로로 하길래 아예 c:// 로 컴퓨터에있는거 잡아주니까 됨

7. 뭐지? 해서 서버에있는경로로 잡아주니까 안됨 

8. 뭐지? 해서 getServletContext().getRealPath() 로 연결해서 절대경로로 아예 잡아주니까 됨';;;

9. 오... 찾아보니까 절대경로로 잡아줘야한대.......;;; 몰랐음...

10. 근데 우리는 서버 web 이랑 was 나눠지니까 txt면 web서버에 넣을거고...

11. 절대경로 어떻게 이동하지...? 안될듯...?

12. url로 연결하면 안되나 하고 알아봐서 url , urlconnection사용해서 연결...

13. 하려고 했으나 비공개 암호 걸려있어서 username이랑 pw를 같이 보내줘야함...

--> 하는 방법

String auth= "Basic " + new sun.misc.BASE64Encoder().encode(("username" + ":" + "password").getBytes());

URL url = new URL(urlString);
URLConnection httpConnection = url.openConnection();

httpConnection.setRequestProperty ("Authorization", auth);



이렇게 해서 txt파일 가져오기 성공...

우왕 블로그에 쓸거 왕많다...

왜이렇게 모르지ㅠㅠㅠㅠㅠ 기본 개념부터 하나씩 포스팅 해야겠다

이렇게 하는게 맞는지도 모르겠다.. 우선 파일 읽어오니까 성공..ㅜㅜㅜ

 

'개발공부 > 개발일지(그냥 끄적끄적)' 카테고리의 다른 글

2022 상반기 개발일기  (0) 2022.08.20
[코테스터디] 1월 결산  (3) 2021.02.03
11월 개발일지  (2) 2020.11.09
8월 개발 일정...!  (0) 2020.08.04
7월 공부 후기  (0) 2020.08.04