묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
안녕하십니까 이미지 파일 업로드 부분 관련하여 질문 드립니다!
안녕하십니까 이런 부분으로 질문드리게 되어 죄송합니다 ㅠ 다만 이미지 업로드 부분에서 drag&drop 기능 및 파일 선택 후 업로드 기능 전부 제대로 실행되지 않아 어려움을 겪고 있습니다 현재 로컬 폴더에 지정한 경로상으로 image를 드래그앤 드롭 하면 저장은 됩니다만 write.html 게시판 글 작성 상으로는 이미지가 전혀 나타나질 않습니다 . uploadImage()의 문제인 듯 하여 코드를 첨부했습니다 혹시 틀린 부분이 있다면 알려주시면 정말정말 감사할 듯 합니다! //write.html -> uploadImage() function uploadImage(image){ print("<file upload>") var data = new FormData(); data.append("image", image); $.ajax({ url: "{{url_for('board.upload_image')}}", cache: false, contentType: false, processData: false, data: data, type: "post", success: function(url){ var image = $("<img>").attr("src", url).css('max-width', "900px"); $("summernote").summernote("insertNode", image[0]); }, error: function(data){ console.log(data); alert(data); } }); } console log를 살펴봐도 다른 에러가 발생하지 않았으며 image파일은 게시판에 이미지를 올릴 때마다 차곡차곡 저장은 됩니다만 글 작성 내용에서는 전혀 포함이 되질 않습니다 # board.py -> /upload_image, /images/<filename> @blueprint.route("/upload_image", methods=["POST"]) def upload_image(): if request.method == "POST": file = request.files["image"] if file and allowed_file(file.filename): filename = "{}.jpg".format(rand_generator()) savefilepath=os.path.join(app.config["BOARD_IMAGE_PATH"], filename) file.save(savefilepath) return url_for("board.board_images", filename=filename) @blueprint.route("/images/<filename>") def board_images(filename): return send_from_directory(app.config["BOARD_IMAGE_PATH"], filename) 혹시 몰라 board.py 에 구현된 upload_image 항목 역시 첨부했습니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
안녕하세요. 강의와 직접적인 연관은 없지만 궁금해서 질문 남깁니다.
안녕하세요 강의 잘보고 있습니다. 다른게 아니라 강의랑 직접적인 연관 없지만 궁금해서 여쭤봅니다. 혹시 강의 중간중간에 직접 그리신 prototype chart ?? 같은 걸 보여주시면서 내용이랑 흐름을 설명해주시던데.. 어떤 사이트? 프로그램인? 인지 좀 알 수 있을까요?? 감사합니다.
-
미해결SharePoint로 회사 파일 서버를 대체할 인트라넷 사이트 만들기
sharepoint 사이트 만들기가 보이이 않습니다.
만들기 메뉴가 보이지 않습니다.
-
해결됨스프링 시큐리티
(해결완료) 이전 강의에서 추가 및 수정된 코드 올립니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
안녕하세요! 샘플사이즈 관련 질문 드립니다
안녕하세요 승화님! 강의듣고 그로스해킹 전반에 이해를 하고 흥미를 가질 수 있었어요 감사합니다 :-) A/B test의 샘플 사이즈 정하는 부분에서 궁금증이 있는데요, 원하는 조건을 대입해서 n이라는 샘플 사이즈가 구해졌을 때 각 집단별로 n이상의 샘플 사이즈면 두 집단의 비율이 크게 달라도 문제가 되지 않을까요?? 샘플 수가 n보다 훨씬 큰 경우에 문제가 되지 않을지 궁금합니다! 감사합니다
-
미해결스프링 시큐리티
로그인 Ajax 처리시 서버 토큰 가져오는 방법
안녕하세요. Vue + Spring Security 를 이용하여 사이트를 구성하고 있는데요. (csrf 이용) 궁금한게 있어 문의드립니다. 1) Spring Security 토큰이 생성되는 시점이 언제인가요? 로그인 성공 후? 2) 로그인 성공후 ajax 로 토큰을 내려줘야 할꺼 같은데 서버에서 어떻게 내려줘야 할지 모르겠습니다. 3) 로그인 후 접속할때마다 토큰이 계속 바뀌는 건가요? 그렇다고 한다면 접속할때마다 서버에서 토큰값을 내려주는 코드를 모든 api에 넣어줘야 할까요??
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
Brackets 오류
웹상에서는 정상적으로 작동이 됩니다. 근데 Breackets에서만 이렇게 오류가 뜨는데 어떻게 해결해야하나요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
라이브러리 인식 오류
이클립스 환경인데요, build과정에서 오류가나서 프로젝트를 지우고 다시 불러왔는데 아예 gradle 라이브러리 인식을 못합니다.. ㅠㅠ 구글링을 엄청했는데도 못고쳐서 진도를 못나가고 있어요 The import org.springframework cannot be resolved 오류이름은 이거에요
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실전 2편 관련 내용 질문드립니다!
삭제된 글입니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
서버 실행 오류
안녕하세요 강사님 이번 강의 다 듣고 서버를 실행했더니 오류가 발생했습니다. MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string. 오류코드가 위와 같이 시작되는데, 봐도 원인을 알 수가 없어서요. https://github.com/Kimbomni/node-react-boiler-plate
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
인덱스 삭제되는 문제
혹시 생성한 인덱스 삭제가 되는 경우가 있나요? 별도의 주기 없이 간헐적으로 (생각보다 자주) 인덱스가 사라지더라구요 기본적인 TTL은 없는 것 같은데 혹시 포트가 퍼블릭으로 열어두면 인덱스 삭제 공격 같은게 흔히 있나요? 만약 그렇다면 보통 어떻게 하시는지 궁금합니다! 예) 포트를 막는다. api 쿼리 로그를 남긴다. 사용자 계정을 생성하고 권한? 설정을 한다 사실 이제 입문이라 이런게 가능한지 모르겠습니다 ㅎㅎ
-
미해결[PyTorch] 쉽고 빠르게 배우는 GAN
강의자료 문의
실습 노트북이 강의자료 목록에 없는 것 같은데,, 혹시 어디서 받을 수 있는 지 여쭤봐도 될까요~!?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
utils 파일에 대한 질문
이번에 뷰3이 나오면서 filter기능이 사라진다고 들었습니다. 그래서 여러 컴포넌트에서 사용하는 필터이기에 믹스인을 이용하여 필터 함수를 만들어서 사용중인데 믹스인에 만들어서 사용하는거와 utils 파일에 넣어서 사용하는것중에 어떤 방법이 맞는지 판단이안됩니다.. utils 폴더에는 어떤 파일들이 들어가는지 궁금합니다
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 질문이 있습니다. ! (orm)
삭제된 글입니다
-
미해결윤재성의 Vue.js 프로젝트를 통한 실무 개발 과정
전달받은 Prop 을 create()에서 접근.
안녕하세요. 궁금한게있습니다. 부모 컴포넌트로 부터 전달받은 props 를 props['data'] 으로 지정하고 created() 에서 console.log(this.data) 로 확인하면 undefined 가 뜨는데 라이프사이클의 injection 이 끝났다는게, 전달받은 prop 도 셋팅이 끝난게 아닌가요? 왜 접근이 안되는지 궁금합니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
포인터질문
const int* p1 = &a; int* const p2 = &a; const int* const p3 = &b; 이 세가지의 차이점이 무엇인가요....?
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
request.get은 반복 성공한거 같은데 print하면 마지막페이지만 나오되네요..
print가 5번 반복범위가 출력이 안되고 마지막 5페이지만 출력이 되네요 ㅠㅠ 계속 고민해보다 결국 못찾아 질문드립니다.!!
-
미해결Flutter 입문 확장판 - 인스타그램 클론 2.0
.where 사용법
안녕하세요! 강사님 강의 모두 구매하여 유익하게 정말 잘듣고있습니다 강의 복습하며 듣다 질문이 생겨 질문드립니다. 1. where문 안에 조건을 두개 달 수 있는지 궁금합니다 return Firestore.instance.collection('postProduct').where("name", isEqualTo: "김진명" || "이수한").snapshots();// 오류 이렇게 인스턴스에서 where문에서 조건을 달때 두가지 조건(or또는 and)을 달 수 있는 방법이 있는지 궁금합니다. 예를들어 이름이 김진명이거나 이수환(or)인 document를 fireStore에서 가져오고싶을때 2. 인스턴스를 합치는 방법에 대해 궁금합니다. var aa = Firestore.instance.collection('postProduct').orderBy('Date',descending: false).snapshots();var bb = Firestore.instance.collection('postPrduct').orderBy('Date',descending: true).snapshots();aa + = bb; // 오류aa.addAll(bb); // 오류 3. 인스턴스를 firestore에서 가져올때 순서를 랜덤하게 섞을 수 있는 메소드가 있는지 궁금합니다. var bb = Firestore.instance.collection('postPrduct').orderBy(random??).snapshots(); 구글링하다 관련된 정보를 못찾아 이렇게 질문 남깁니다. 감사합니다!!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
강의 처음에 보여주신 데모
안녕하세요. 강의 처음에 보여주는 영상 데모에 대한 강의가 혹시 있나요? 선생님 깃허브에서 코드가 있는 것은 보았는데 혹시 추가적인 강의도 있나 해서 질문합니다!
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
로그아웃
로그아웃시 loginUserBean.setUserLogin(false); 이렇게하고 세션영역에 데이터도 같이 지울려면 어떻게 해야되나요?