
*** 作方式:java可以把视频读取成为二进制数据,然后保存把该数据存入oracle数据库中
使用的时候,又把二进制还原成视频文件.
注意: 不推荐直接把图片, 视频 存入数据库中, 这样会影响数据库的效率, 且存入和读取都比较麻烦.
推荐的做法: 把图片,音频, 视频等文件的路径 存进数据库就可以了 .
我都用struts带的commons-fileUpload组件.smartUpload没用过,但是我想你这句upfile.saveAs(upFilePath,File.SAVEAS_PHYSICAL)应该有返回值吧。如果接受到文件信息并写入硬盘返回true什么的。最后再判断这个返回值,真写入了文件后再把信息写入数据库。你写入数据库代码直接放在上传文件代码后面,不管你文件传成功没有都把视频信息写入数据库,这样的结构本身就是不合理的。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)