강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

양은열님의 프로필 이미지
양은열

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

안녕하세요~ 이미지 업로드 관련 질문 있습니다.

작성

·

162

0

안녕하세요. 좋은 강의 올려주셔서 감사합니다. 잘 듣고 있습니다.

다름이 아니라 이미지 업로드 관련하여 두가지 질문 있습니다.

1. 파일을 선택할때 하나씩 선택하는게 아니고 여러장을 선택할 수 있게 하려면 어떻게 해야하는지 궁금합니다 ㅠㅜ

2. 두번째 질문은 

아래 url 주소에 질문해주신분과 비슷한 질문입니다.

https://www.inflearn.com/questions/77330

handleImagePreview = (e) => {
e.stopPropagation();
e.preventDefault();
let file = e.currentTarget.files[0];
let reader = new FileReader();
reader.onloadend = () => {
if (this._isMounted) {
if (coverList.length === 4) {
coverList.splice(1, 1)
}
coverList.push({ image: reader.result, index: coverList.length });
if (this.state.files.length === 4) {
this.state.files.splice(1, 1)
}
this.setState({
files: [...this.state.files, file],
file: file,
imagePreviewUrl: reader.result
}, this.selected);
}
};
reader.readAsDataURL(file);

참고해보시면, 강사님께서 이미지 프리뷰 관련하여 위의 코드를 올려 주셨는데 그 코드가 어떻게 

적용되는지 너무 궁금합니다..ㅠㅜ

제가 아직 너무 초보라 어디다가 적용하고, 이미지 프리뷰가 되는 영역은 어떻게 구성되는건지 감이 안잡히네요ㅠㅜ

꼭 알려주셨으면 합니다 ㅠㅜ

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
양은열님의 프로필 이미지
양은열

작성한 질문수

질문하기