kdg9123
224
2020-03-13 18:21:20
3
359

파라미터 값이 자꾸 바뀝니다 조언좀 부탁드려요


파일 이름이 xxxx update 3.jpg 이런식으로 (update )들어오면 xxxx3.jpg로 파라미터 값이 바뀝니다.


var a = new FormData();

a.append("data", JSON.stringify(param));

$.ajax({

url:"../../..",

data: a,

(...)

});

위 처럼 넘기고있고.. fileList객체도 같이 담겨져 나가는데 

이유가 있어서 파일 이름들을 따로 말아서 파라미터로 보냅니다.


MultipartFile 을 통해  data 에서 파일객체도 꺼내고

문자열 파라미터도 다 꺼내서 쓰는 식인데

문제는 문자열 파라미터에 [update ] 이러한 스트링이 날라가서 들어옵니다.



어디서부터 안들어오는지 알아 보려고 따라가보니 스프링 인터셉터에서도 이미 문자가 누락이 되어있더군요..

그래서 web.xml에 등록된 필터들도 다 막고 해봤으나 마찬가지 였고

필터를 하나 만들어서 들어오는 파라미터를 찍어보니 일반 폼전송으로는 파라미터가 찍히는데

저런 요청 건은 xmlhttp라서 그런건지 멀티파트라 그런건지.. 해당파라미터가 어떤상태로 올라오는지 볼수가 없어서 확인을 못했습니다.


요청시에 문자열 누락도 패킷을 통해 확인했구요..


제가 아는 게 여기까지인지라 또 어떤 가능성이 있는지 잘 모르겠습니다.


더 봐야할 곳이 있는지 조언좀 부탁드립니다


0
0
  • 댓글 3

  • Dive_Drink_Develope
    4k
    2020-03-13 19:53:23

    update....

    insert 도 빠지려나요...

    sql인젝션 방지하는쪽 코드가 뭔가 잘못하고있는거 아닐까요..ㅎㅎ

    0
  • 김을동
    465
    2020-03-15 08:31:57

    web.xml 오랜만에 들어보네요..ㅋㅋ

    0
  • HJOW
    107
    2020-03-17 14:59:20

    혹시 저 ajax 호출할 때 method(혹은 type)랑 enctype 는 뭘로 해서 호출하시나요?

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.