java上传附件到文件系统

图片,word,text文件在数据库中是不能以varchar2类型存储的,在orca中以clob,blob类型存储.在SqlServer中以img,txt类型存储.把附件存储在数据库中的好处是附件不容易丢失,不过要写入数据库,然后在读出来就有点不方便了.难道一定要把附件存储在数据库中?

可以把附件的相对地址存储在数据库中.附件真真保存在文件系统中.这样很容易读出来:

Myproject工程下webroot下有一个目录picture专门用来存储图片

数据库中有一字段tPath存储相对路径如:String rpath=/picture/mypicture20070905.jpg

jsp中:

<a href="<%url%>"><img width=220px height=170px src="<%repath%>"></a>//可以显示

<a href="<%world文档所在相对路径%>">附件一</a>//点击右键保存可以下载

如何上传附件到web服务器picture目录下

DiskFileUpload fu = new DiskFileUpload();fu.setSizeMax(10000000);fu.setSizeThreshold(4096);List fileItems = fu.parseRequest(request);Iterator iter = fileItems.iterator();while (iter.hasNext()) {     FileItem item = (FileItem) iter.next(); //item.isFormField()忽略其他是文件域的所有表单信息    if (!item.isFormField()) {    String name = item.getName();    long size = item.getSize();    if((name==null||name.equals("")) && size==0)    continue;    String mpath=application.getRealPath("/picture");//获取当前网页绝对路径    String fileseparator=System.getProperty("file.separator");    item.write(new java.io.File(mpath + fileseparator+rname));//图片所在web服务器绝对路径   }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, 存储
, 文件
, 附件
, 附件上传
, item
, rpath
, java word 图片
, 图片上传java
, simditor 附件上传
, java文件上传
, java extfile上传数据库new
, 上传绝对路径
Picture
java文件上传管理系统、java文件上传下载系统、oa系统无法上传附件、oa系统上传不了附件、oa系统不能上传附件,以便于您获取更多的相关知识。

时间: 2024-11-03 21:58:15

java上传附件到文件系统的相关文章

java上传附件问题弹出大小限制

问题描述 java上传附件问题弹出大小限制 Java中上传附件大小限制都取消了,不知道哪还是弹出来"上传文件大小不能超过8M的最高限额,请重新上传" 解决方案 把代码贴出来看看.1.代码中的限制没清楚掉,java或者使用的上传附件插件中有限制2.你将附件上传到哪啊,如果是附件服务器或者ftp 可以看一下是否服务器有限制. 解决方案二: java文件上传大小限制在xml和js,以及后台都可以设置的.看看是不是其中的一个没有改掉啊.

在java程序中调用embedObject方法上传附件的问题

问题描述 我们项目的需求是需要把用j2eeOA系统中的公文上传到notes中其他都已经ok了但是现在上传附件报错.RichTextItemrti=(RichTextItem)newDoc.createRichTextItem("tmpaa");StringattachFilePath="c:/eee.doc";rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT,null,attachFilePath,"eee.d

ckeditor-完整CKEditor+CKFinder上传附件demo

问题描述 完整CKEditor+CKFinder上传附件demo 有没有完整的javaWeb示例,可以上传图片和其他附件(最基本保证能上传图片),急急急! 解决方案 在JSP里使用CKEditor和CKFinder:http://www.cnblogs.com/yuepeng/archive/2013/04/01/2992097.html CKEditor3.6.4上传路径配置--java版:http://www.cnblogs.com/sfmjp/articles/2827858.html 解

急....上传附件是否...

问题描述 java.io.FileNotFoundException:/usr/local/tomcat6/webapps/bsoa/WEB-INF/upload/file/sfile/sfile33592/QQ图片20140707192501.jpg(Nosuchfileordirectory) 解决方案 解决方案二:以前还是好好的,今天突然出现了这个问题请搞手指教解决方案三:看懂了就会了解决方案四:找找有没有这个路径的.解决方案五:服务器里没有这个路径解决方案六:求大虾指教啊解决方案七:引用

关于Lotus Notes上传附件到ftp服务器上的方法

问题描述 在LotusNotesC/S上填写表单是,上传的附件,由于归档文件比较大,需要直接上传到ftp服务器上面,最好是能够直接点击链接上传的,当然还有下载附件的功能.希望各位朋友能帮帮忙!很急!或者是有其他的方法也是可以的,比如用javascript.Lotuscript等只要能实现功能就OK,先谢谢了! 解决方案 解决方案二:你在那些用户电脑上装上流行的FTP客户端,然后在Notes保存文档时调用对应的FTP客户端的API上传文件应该是可以的.解决方案三:引用1楼fare2000的回复:

jsp 用户上传头像、上传图片、邮件上传附件代码

jsp教程 用户上传头像.上传图片.邮件上传附件代码 2. 页面表单的实现     文件上传表单和普通表单有两个区别     1) 需要文件上传字段  <input type="file" />     2) form 表单的 enctype 属性需要指定为 multipart/form-data 3. 服务器端解析request     在 Servlet 中通过 request.getInputStream 获得表单上传数据,会发现数据是分段发送的 由于自己写程序解析有

java上传视频截图

1,到CSDN下载: ffmpeg和mencoder命令使用的总结(超级全面) 2,两个程序: package national; import java.util.ArrayList; import java.util.List; public class VideoProcess { public static boolean processTransToImg2(String oldfilepath,String newfilename,String newimg){ System.out

开源-java上传下载文件服务器选择

问题描述 java上传下载文件服务器选择 目前在做一个ssh的项目,项目中的图片文件比较多, 寻思着再搭建一个文件服务器,可以通过api进行文件上传下载就可以了. 对着方面不太了解,不知道可以采用哪个. 最好是流行,开源的,稍微了解了一下seafile,FASTDfs. 希望熟悉的人能给我推荐一个啊. 解决方案 直接用aws,提供了现成的blob file server

论坛上传附件错误:不支持 无组件 上传,服务器可能未安装该组件

安装了动网论坛,发表文章不能上传附件,上传就提示"不支持 无组件 上传,服务器可能未安装该组件":我给他空间装了ASP探针,看了下服务器的情况: 动网论坛上传附件错误 什么服务器么,一个上传组件都不装,能支持上传么,看来只能用无组件上传了,从后台可以看到服务器支持无组件上传:可是我选择了无组件上传,根据百度到的信息,选取生成预览图片组件 和 图片水印设置开关 均为 关闭 状态,还是不能上传图片: 还是度娘强大啊,最后有人说: 看你是不是把PreviewImage删除了,传上去即可 就算