我只说说思路吧,代码你自己写哈!
首先我建议使用SmartUpload这个jar包,至于怎么使用,可以百度
点击上传的时候,后台要处理的步骤是:
a.根据“电影类型”判断当前路径是否已经存在系统所在物理环境的指定位置,如果不存在创建该路径文件夹
b.如果存在,将该文件存在指定位置.
然后将该路径保存到oracle中
....首先..可以选择Apache里面的upload包....这个是把文件传到服务器上的上传组件....然后是存到数据库里....那就要看你什么数据库了....比如Oracle..就是Blob至Access...就是对象
字段....存取方法都是不一样的..要分别对待
有个通用方法,你找到图片文件之后,建立输入流,然后创建bytearrayoutputstream,然后从输入流中读字节到后面那个流中,并冲它里面产生字节数组保存到byte字段中
其实建议你不要将图片直接上传到数据库
图片上传到数据库要用到
blob大对象(以oracle为例),这样影响程序性能,你可以将图片上传到指定文件夹,同时将图片保存的路径+文件名上传到数据库,要显示就读取这个这个路径找到图片,然后显示.刚做了个这个代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)