MTOM Attachment Base64 WebService - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь добавить вложения как Base64, а не как встроенный. У меня нет проблем с добавлением вложений в виде MTOM binaryBase64, но я не могу получить его как просто Base64. Есть ли способ указать это? Спасибо за любой отзыв

import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;

public class TestClass {

    @XmlElement
    String message = "HI THERE";
    @XmlMimeType("application/octet-stream")
    DataHandler image;
    @XmlMimeType("text/plain")
    DataHandler pdf;

    TestClass() {
        image = new DataHandler(new FileDataSource("D://images//nacho.jpg"));
        pdf = new DataHandler(new FileDataSource("D://testPdf.pdf"));
    }

}

WebService

public class AdditionalServiceImpl {

    @Override
    public TestClass getStuff(String xml) {
        TestClass t = new TestClass();
        return t;
    }
}
...