2014-03-07 2 views
0

mtom 메서드를 사용하여 서버 쪽에서 첨부 파일로 예상되는 wsclient를 쓰고 있습니다. 몇 가지 오류가 발생하면 이제 서버 측에서 zip 폴더의 파일이 base64로 인코딩 될 것으로 예상됩니다. base64로 인코딩하면 파일 크기가 33 % 길어지고 mtom이 선호되는 이유입니다. 따라서, mtom 첨부 파일을 base64로 인코딩하는 논리적 인 이유가 있는지 또는 단지 가난한 디자인인지에 대해 의견을 말하고 싶습니다.함께 MTOM 및 base64 인코딩 사용

답변

2

필자는 디자인이 좋지 않다고 말하지는 않지만, 대부분의 경우 MTOM을 사용하도록 설정하고 데이터를 MIME 첨부 파일로 보내거나 Base64 인코딩 데이터로 남겨 두는 것이 더 효율적인지 결정하게하는 것이 좋습니다.

보내는 파일 크기가 특정 크기보다 작 으면 MIME 첨부 파일로 보내는 것이 좋지 않습니다. 따라서 웹 서비스를 만들고 클라이언트에게 보내거나받는 파일이 작다는 것을 알고 있으면 MTOM을 사용할 필요가 없습니다.