最近写项目需要一个视频上传功能,采用了阿里云的视频点播服务,结果调试的结果:
视频是“上传”了,视频的信息都有了,但是视频的内容为0B(写入失败),查看后台终端的报错信息:
ErrorMessage=sun/misc/BASE64Encoder,是这个包出了问题,
解决这个问题的方法有去改JRE的访问规则的,但是麻烦且只对部分工程有用,
而这个问题出现的原因是sun.misc.BASE64Encoder等类在JDK1.8之后不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用,但是用了会报错,具体原因也不知道,所以解决的办法只有修改JDK的版本,降到1.8就可以用了。
阿里云视频点播:sun.misc.BASE64Encoder
最新推荐文章于 2022-08-11 09:27:26 发布