์ฒจ๋ถํ์ผ2 [springBoot] ์์ ํ์ผ ์ฝ๊ธฐ(feat. ajax) ๋ชฉ์ฐจ ํ๋ก์ธ์ค: ํ๋ฉด์์ ์์ ์ ๋ก๋ ์ ์์ ์ ๋ด์ฉ์ ์ฝ์ด์ ํ ์ด๋ธ์ ์ ์ฅ ์์กด์ฑ ์ถ๊ฐ(gradle) //springBoot ver: 2.7.7 //poi ์์กด์ฑ ์ถ๊ฐ implementation 'org.apache.poi:poi:5.1.0' implementation 'org.apache.poi:poi-ooxml:5.1.0' service @Service @Slf4j @RequiredArgsConstructor @Transactional(readOnly = true) public class ExcelService { private final ExcelMapper excelMapper; /** * ์์ ์ ๋ก๋ ํ๋ฉด * @param mv * @return */ @Override public ModelAnd.. IT/development 2023. 8. 23. [Vue.js] Vue.js ์ฒจ๋ถํ์ผ ์ ๋ก๋ upload.html ์ฒจ๋ถํ์ผ [.jpg, .jpeg, .png, .xlsx, .hwp, .docx, .pptx, .pdf] add remove ํ์ฅ์๋ .jpg, .jpeg, .png, .xlsx, .hwp, .docx, .pptx, .pdf ๋ง ๊ฐ๋ฅํฉ๋๋ค. 5MB์ดํ ํ์ผ๋ง ์ฌ๋ ค์ฃผ์ธ์. {{ item.num }}.์ฒจ๋ถ @change="handleFileChange($event, index)" ํ์ผ ์ฒจ๋ถ ์ ์ฅ ์ ์ฝ๋๋ ๋์ ์ผ๋ก ์ฒจ๋ถํ์ผ ์์ญ์ ์ถ๊ฐ/์ญ์ ํ ์ฒจ๋ถํ์ผ์ ์ ๋ก๋ ํ๋ ๊ฐ๋จํ ์์ ์ด๋ค. ์ ์ฒด์ ์ผ๋ก ํฌ์คํ ์ ์ํด ํธ์งํ ์ฝ๋๋ผ์ ํ๊ทธ ์ด๊ณ ๋ซ๊ณ ์ ๋ง์ ์๋ ์๋ค. ์ฒจ๋ถํ์ผ ๊ด๋ จ ๋ฉ์๋๋ ์ด 4๊ฐ์ด๋ค. ์ฒจ๋ถํ์ผ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๋ฐฐ์ด์ด ์ธ์คํด์ค์ data ๊ฐ์ฒด์์ ์ด๊ธฐํ ๋ ์ํ์ด๊ณ addAtt.. IT/development 2023. 8. 13. ์ด์ 1 ๋ค์