반응형 공부기록88 accept="image/*"인데 다른 파일도 첨부되네? 이유와 대응법 정리 결론: accept="image/*"는 브라우저에게 "이 input에는 이미지 파일만 선택하게 해달라"고 권장하는 역할만 할 뿐 강제로 적용할 수 있는건 아니다!브라우저는 클라이언트 선택 UI만 제한할 뿐, 완벽한 필터가 아님사용자가 파일 탐색기에서 직접 확장자 변경하거나,드래그 앤 드롭 또는 스크립트를 통한 조작으로 .csv나 다른 포맷도 첨부할 수 있다.즉, accept는 보안 기능이 아니라 UX 개선용 힌트일 뿐JavaScript에서 파일 확장자나 MIME 타입 검사를 추가하는 것을 추천const input = document.querySelector('input[type="file"]');input.addEventListener('change', () => { const file = input... 2025. 5. 9. 2025 민음북클럽 인기도서 순위(알라딘 기준) 알라딘 API로 만든 북클럽 인기도서 순위! 판매지수 뿐만 아니라 리뷰 수 등 여러가지를 고려해서 만들어 봤으니 재밌게 봐주세용~개인 추천 시스템도 있으니 아래 사이트 방문해서 확인해보세요ㅎㅎhttps://book-recommend-fo.vercel.app/ AI Book Recommendation비싸고 두꺼운 책 가치있는, 소장욕구 뿜뿜! 프리미엄 도서 모음.book-recommend-fo.vercel.app 인기도서 TOP 100순위표지제목저자가격판매지수리뷰 평점 2025. 4. 22. n8n 이렇게 쉽다고? 구글 스프레드시트 감지 자동화 여러분 전 n8n을 드디어 사용해봤습니다. 과연 이걸 실제로 회사에 적용할 수 있을만한 퀄리티로 개발 가능할 진 모르겠으나,일단 스터디 한 거는 레츠기릿.,, 1. 트리거 노드(1분에 한번) 2. 구글 스프레드시트의 특정 시트 값 전체 읽어오기 3. 특정 열에 존재하는 값과 일치하면? (if노드)다음에 할 일은? 다음 글에 ㅋ 1. 스케줄 트리거 노드자, 너무 쉽습니다. 클릭하고 원하는 간격과 값을 입력해주세요.전 1분에 한 번 제 스프레드시트를 감지해줄겁니다. 스토커 매니절 like 2. 구글 시트 연결하기+ 버튼을 누르고 google sheets를 검색해서 클릭합니다.요 노드로 여러가지 일을 할 수 있어요.스프레드시트 자체를 만들거나 지우기, 파일의 시트에 행 추가하거나 값 변경하기, 시트 clear.. 2025. 4. 6. 내 컴퓨터에 n8n 설치하기(windows)/계정을 까먹었을 때 로컬에 n8n 설치✅ 설치 전 확인해야 될 사항 1. Node.js 최신버전(최소 18이상) 2. npm 설치(Node.js 설치하면 자동으로 깔림)이후엔 굉장히 간단하다.npm install -g n8n위 코드로 n8n을 설치하면 끝실행도 간단하다.terminal에서 n8n 만 치면 실행된다. (기본 주소는 http://localhost:5678)docket 환경에서 실행하는 걸 추천한다고 하는데, 제가 컨테이너 지식이 없어서.. 전 그냥 전역에 설치했습니다.이러고 한 참 뒤 실행하려고 보니 계정을 까먹은거 있죠?저같이 덜렁이를 위한 해법..은 다 있습니다. 귀찮지만 어쩌겠어요ㅠn8n 계정 찾기일단 DB Browser for SQLite 프로그램이 필요합니다. db에 계정 정보가 저장되어 있거등요w.. 2025. 4. 5. 이전 1 2 3 4 ··· 22 다음 728x90 반응형