MultipartRequest mRequest = new MultipartRequest(arg0,
uploadPath+datePath,
1024*1024*100,
"UTF-8",
new MlecFileRenamePolicy()
);
Enumeration<String> names = mRequest.getFileNames();
while(names.hasMoreElements()) {
String name = names.nextElement();
컨트롤러는 저렇게 되어있고
input type="file" multiple 속성 줬는데
엘리먼츠는 하나니까 결국 내가 이미지를 세개 업로드 하려고하면
마지막 이미지밖에 못가져오더라구
이걸 뭐 배열로 받아서 처리하라는데
뭔소린지 당췌 모르겠다..
cos 라이브러리 사용중이야..
이거 나도 해보고 앰터져서 그만둠 니가 말하는게 이미지 전송하고나서 이미지 여러개 이름따올라고하는데 처음이나 마지막 이미지밖에 안따져서 그러는거맞지
응 맞아 시발 인풋태그 새로 생성하고 디스플레이 논 주는거는 충분히 하는데 멀티플 속성으로 가져오고싶은데말야
속터져 뒤지겠는데 방법이 있긴한데 뭔지를 모르겠다
저거 하다가 결국에 인풋파일태그 붙여논거 그거 name 쪽이 같아서
이미지전송시킬때 이미지 갯수만큼 세서 name 쪽 이름을 각각 다르게해서 보내주면 해결됨
아마도
내가 그렇게 결론내고 그냥 구현도안해봄 좆같아서
이것은 단답형으로 설명하기 어려운데.. 그런데 어차피 jsp 아닌 소스들 찾아서 jsp에 맞게 바꾸면 되지 않냐 ?
multipart name도 배열로 받을 수 있잖아
ㄴ 그래서 name 쪽에 [] 붙여서도 해보고 별지랄 다해봣는데 소용이 없엇음
https://stackoverflow.com/questions/16505504/uploading-file-with-multipart-requestrequest-c
http://www.baeldung.com/spring-file-upload
이것은 스프링 기반 구현인데.. 기존께 어떻게 스프링으로 바뀐지 알면 jsp로도 구현 가능.
스프링을 안배워서 코드를 봐도 이해를 못하것다
멀티파트리퀘스트가 자동으로 이미지 업로드 시켜주는거 아니야?
몇개를 첨부해도 결국 마지막 하나밖에 업로드가 안됨..
이미지명 가져오는건 그 다음일같어 시바..
이미지업로드는 멀티리퀘스트가 시켜주는데
니말은 파일이름 따올려는데 하나밖에 안따져온다 이말이잖아
그거 전송시켜주는 html 에서 input type =file 이부분에서
name 부분이 같아서
하나밖에 안따져와지는걸거임 아마
엥?
업로드는 잘 될텐데
크롬 사용하면 개발자 모드 network 켜두고 보내는것 찍어봐라. 어케 보내는지 다 나온다.
업로드가 안되는뎅
내가 1.jpg 2.jpg 를 차례대로 선택해서 섬밋하면
2.jpg밖에 업로드가 안됨
그럴리가 방금 막 테스트해도 잘만 넘어가는데
내꺼 코드가 잘못된거같은데 글 하나 올렸어 확인점..