现在正在写一个网站,想做一个文件上传共享的内容。TOMCAT作为服务器在http中用type=file选择本地文件上传,我想直接传入服务器里,应该在tomcat中就是这个webapp文件夹里面。我想请问,1. 我submit之后应该用什么方法来getParameter把文件拿到(或者我用form.getFile())返回的应该是File 类型的文件吗2. 我怎么把文件放到webapp里的某个文件夹下?3. 我想把文件的路径和名字存到数据库(这部分我会),但不知道怎么提取路径和文件名...(因为上传之后的file我不太懂他有什么属性..)4.如果我想把这些上传的东西提供给用户下载应该怎么实现?非常感谢,能提供一部分code最好谢谢!

解决方案 »

  1.   

    这东西,忒棘手了.靠别人不如靠自己.
    给你点研究的资源吧
    smartupload  和fileupload  这两个开源项目去研究一下.
    服务端用的是ssh的话那默认就有fileupload项目的加入.
    看lz的描述,LZ对javaSE的基础掌握有限啊.
      

  2.   

    建议LZ看一下 张孝祥的《深入体验Java Web开发内幕--高级特性》中的 第一章 文件上传组件的应用于编写
      

  3.   

    感谢 各位,我准备用apache自带的jar包试试,三楼的书我在找还没找到...