Java 无法将oracle.jdbc.driver.OracleBlobInputStream转换为org.springframework.core.io.InputStreamSource
java.lang.ClassCastException:oracle.jdbc.driver.OracleBlobInputStream无法转换为org.springframework.core.io.InputStreamSourceJava 无法将oracle.jdbc.driver.OracleBlobInputStream转换为org.springframework.core.io.InputStreamSource,java,oracle,spring-boot,spring-jdbc,Java,Oracle,Spring Boot,Spring Jdbc,java.lang.ClassCastException:oracle.jdbc.driver.OracleBlobInputStream无法转换为org.springframework.core.io.InputStreamSource 当从inputStream转换到InputStreamSource时,我遇到了这个异常。您不能将它转换到InputStreamSource,OracleBlobInputStream没有实现这个特定于Spring的接口。您必须使用org.springframe
当从
inputStream
转换到InputStreamSource
时,我遇到了这个异常。您不能将它转换到InputStreamSource
,OracleBlobInputStream没有实现这个特定于Spring的接口。您必须使用org.springframework.core.io.InputStreamResource
helper.addAttachment(MyDTO.getFileName(), new InputStreamResource(MyDTO.getBlobInputStream()));
一些示例代码将有所帮助。请帮助我。谢谢
helper.addAttachment(MyDTO.getFileName(), new InputStreamResource(MyDTO.getBlobInputStream()));