你使用什么数据库,要使用Clob对象
解决方案 »
- 关于document.all的一个问题请教一下大虾们~~~进来看看哦!
- 请问如何使用ffmpeg获取flv视频长度
- java 获取 系统当前时间 并以一定格式放入数据库
- tomcat部署后错误
- 求JSP高手解答自动登录网站的方法
- struts文件上传
- JSP聊天室用application保存聊天信息,效率问题
- 求完美解决同一帐号重复登陆问题的代码,如果只是大概讲讲,我还是无从下手
- javaewb做一个按钮,用户一点打开用户自己的C盘
- 请问各位jsp的朋友,你们在做网站时会不会做些美工?
- 有关jsp设置的问题,请问如何修改web.xml忠德内容?
- [求助]到那下载JDBC对mysql的驱动mm.mysql-2.0.14-bin.jar 呀?急急。。
你到GOOGLE里去搜索一个:aspSmartUpload的东东,它有手册,你看就明白了。
我现在正用这东东:)
1.上传:将文件名以特殊格式保存在一文本中如:this is a <img src="1111"/>,其中1111为你存放的大对象的主键id,这样在你读取这个文本时可以解析其中的img标记,找到大对象存放位置。
大对象的上传就简单了,直接把大对象存入数据库就行了,但记着要将大对象的主键id链接到相应的调用中,如上面提到的文本。
2.读取:当第一次从数据库中读取这个大对象时,可以将这个大对象cache到服务器的一个目录下,如/cache/blob/1111/1111,后一个1111为你cache的文件名,可以随意,当cache后,你要将你的引用的链接改为你cache的位置,如<img src="http:\\192.189.2.290:8080\exaple\cache\blob\1111\1111"/>,注意这个链接不需要存入数据库,只是为了显示,这样就可以实现view了,当第二次访问时,可以解析链接得到大对象,然后在cache目录中查找是否被cache了,如果被cache,那么只需将链接改一下就行了,运行起来速度还可以,比直接从数据库中读取记录快多了,不过编码比较复杂,也不知道是不是有比这个更好方法实现处理大对象存入数据库再读出显示的功能,望高手指点。