본문 바로가기
반응형

전체 글44

IE 파일업로드 경로가 붙어 발생하는 오류 해결 IE 버전 7부터 보안옵션에 "파일을 서버에 업로드할 때 로컬 디렉터리 경로 포함" 이 추가되었다. IE 버전 7은 '사용'으로 설정되어 있고 IE 버전 8부터는 '사용 안 함'으로 설정되어 있다. '사용 안 함'으로 설정을 변경하게 되면 로컬 디렉터리 경로를 제거한 파일명만 파일업로드에 사용되므로 정상적인 업로드가 이루어진다. 설정위치) 인터넷옵션 -> 보안 -> 사용자 지정 수준 2020. 3. 12.
vi 필수 명령어 모음 Command mode(명령 모드) - vi의 기본모드이며 vi를 실행하면 뜨는 기본화면이다. Edit mode(입력 모드) - a, i, o등을 누르면 이동하는 모드이며 내용 입력 또는 C코딩이 가능하다.(오른쪽 아래에 --Insert-- 가 뜬다.) Last line mode(실행 모드) - 입력모드에서 저장종료, 강제종료 등의 명령어를 입력하는 모드이다.(:, /, ? 등의 명령으로 동작) 1. vi 시작 명령어 명령어 명령어 동작 설명 vi [file name] 파일 열기, 작성 vi +18 [file name] 18행으로 파일 열기 vi +/"문자열" fn "문자열"의 처음 발생 단어부터 열기 vi -r [file name] 손상된 파일 회복 view [file name] 읽기 전용으로 파일 열.. 2020. 3. 11.
카카오톡 OG(Open Graph) Cache 삭제 카카오톡에서 링크를 공유할 때 등장하는 이미지를 보통 메타태그 og:image를 통해서 변경하는데 새로운 이미지를 적용하고 난 후 이전 캐쉬에 저장된 정보를 삭제해줘야 변경된 이미지가 적용되어 나온다. https://developers.kakao.com/tool/clear/og 카카오계정 로그인 여기를 눌러 링크를 확인하세요. accounts.kakao.com 카카오톡 개발자 홈페이지에서 이전 캐쉬를 삭제하는 간단한 기능을 제공한다. 원하는 URL을 입력하고 요청을 누르면 캐쉬를 자동 삭제시켜준다. 2020. 2. 28.
Files.probeContentType returns null 파일 업로드 시 업로드 된 파일이 이미지 파일인지 확인하는 과정에서 Files.probeContentType() 에서 null 을 리턴하는 오류가 발생한다. 검색결과 java 8 버전 이하에서 발생하는 오류라고 되어있기는 한데... 난 지금 java 8 쓰고있는데 똑같은 오류가 발생한다. 결국 다른 방법을 찾아댕기다 자바 API에서 지원하는 MimetypesFileTypeMap을 사용하기로 한다. 위와 같이 MimetypesFileTypeMap을 사용해서 파일의 확장자를 확인하고 확장자가 이미지가 아닌 경우 false를 리턴하도록 했다. UUID로 이루어진 이미지파일과 파일명 앞에 s_ 가 붙은 썸네일이 정상적으로 생성되었다. 실행결과 약간의 시간이 걸리는데 이 시간을 줄일만한 다른 방법도 나중에 찾아봐.. 2020. 2. 21.
반응형