我Oracle-MAF
用于移动应用程序开发(Android 和 IOS)。需要在应用程序中捕获媒体(图像、音频和视频)并希望存储到Oracle DB
通常的 CLOB 列中。
因此,我将捕获的媒体转换为base64
字符串(使用commons-codec-1.10.jar
)并通过 Rest webservice(Accept JSON/XML
)存储到数据库中。
对于图像和音频,base64 字符串的长度很好,但对于视频,即使是( ) 也会消耗6.4 million
字符,这会导致应用程序变慢并导致Java 堆空间错误。2 sec video
2MB Rear camera
有没有其他方法可以使用 Java 将媒体内容转换为 String 以提供可行的解决方案?