`
and4walker
  • 浏览: 564971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH的上传问题!

    博客分类:
  • SSH
阅读更多

前台用Struts标签:[html:file /]

具体代码:

JSP:

  1. [html:form action="/eqPertainDoc.do?method=save"  method="post" enctype="multipart/form-data"]文档内容:   
  2. [html:file property="docContent"  styleClass="formDetailTxt" size="30"/]   
  3. [/html:form]  

FormBean:

  1. private byte[] document;   
  2. private FormFile docContent;   
  3. public  byte[] getDocument() {   
  4.             return document;   
  5. }   
  6. public void setDocument( byte[] document) {   
  7.            this.document = document;   
  8. }   
  9. public FormFile getDocContent() {   
  10.            return docContent;   
  11. }   
  12. public void setDocContent(FormFile docContent) {   
  13.             this.docContent = docContent;   
  14. }  

其中document为数据库中类型为BLOB大字段,而docContent为自己定义的用于存JSP页面的一个属性!

Action:

  1. Form form1 = (EqFrom)form;   
  2. try {   
  3. form1.setDocument(form1.getDocContent().getFileData());  //得到文件数据 
  4.  }catch (FileNotFoundException e) {   
  5.        e.printStackTrace();   
  6.         }      

XXX.hbm.xml文件中原来(就是由MyEclipse自动生成的为)document属性为String:

  1. "document" type="String">   
  2.   "DOCUMENT" />   
  3.    

现在改为:

  1. "document" type="org.springframework.orm.hibernate3.support.BlobByteArrayType">   
  2.     "DOCUMENT" />   
  3.   

相应的XXX.java还有AbstractXXX.java文件也要将String 转换成byte[];

分享到:
评论

相关推荐

    qt版ssh上传下载以及发命令

    对于"qt版ssh上传下载以及发命令"这个项目,其核心是实现了以下三个主要功能: 1. **文件上传**:这个功能允许用户将本地文件安全地传输到远程服务器。在Qt中,这通常涉及到打开一个本地文件,将其读取到内存中,...

    ssh上传下载示例

    总的来说,SSH上传下载是IT运维人员日常工作中不可或缺的一部分,熟练掌握这项技能对于远程管理服务器、同步文件和备份数据至关重要。通过深入理解和实践,你可以更高效地利用SSH进行文件操作。

    ssh文件上传和下载

    ssh下实现用户登陆 管理文件 文件的上传与下载

    java ssh上传文件代码

    下面,我们将详细探讨在Java SSH环境下实现文件上传的代码原理和步骤。 1. **Struts2上传文件**: Struts2提供了`CommonsFileUploadInterceptor`拦截器,用于处理文件上传请求。在Action类中,需要定义一个`File`...

    ssh上传下载

    Java SSH框架,如JSch或Apache MINA,允许开发者在Java应用中实现SSH功能,包括文件的上传和下载。这里我们将深入探讨如何使用这些框架进行SSH文件传输,以及涉及的相关知识点。 首先,SSH框架在Java中的应用主要...

    SpringMVC上传文件 SSH上传文件

    本主题将深入探讨如何使用SpringMVC和SSH(Struts2 + Hibernate + Spring)框架来实现文件的上传与下载。 首先,我们来看SpringMVC中的文件上传。SpringMVC是Spring框架的一部分,它提供了强大的MVC设计模式支持,...

    SSH实现文件上传和下载

    文件上传和下载是 J2EE 编程中一个古老而重要的话题,SSH 框架提供了一个简捷方便的文件上传下载的方案,通过一些配置和少量的代码就可以完好解决这个问题。 总体实现 上传文件保存到 T_FILE 表中,T_FILE 表结构...

    文件上传与下载 SSH

    本篇将详细讲解如何利用SSH实现文件的上传与下载功能。 首先,了解SSH的基础知识是至关重要的。SSH提供加密的网络通信,确保数据在传输过程中不被窃取或篡改。它主要用于替代不安全的telnet等明文传输协议。在Linux...

    SSH文件上传保存到MySql数据库

    在这个特定的项目中,“SSH文件上传保存到Mysql数据库”指的是使用Struts2作为前端控制器,Spring作为依赖注入容器,以及Hibernate作为对象关系映射工具,实现文件上传功能并将数据存储到MySQL数据库的过程。...

    ssh文件上传下载

    在这个场景中,"ssh文件上传下载"指的是通过SSH协议在本地计算机和远程服务器之间进行文件的传输。 1. **SSH基础** SSH是Secure Shell的缩写,由IETF的网络工作小组制定。它为网络服务提供了安全的加密通信渠道,...

    C#通过ssh调用linux终端及文件上传

    本教程将详细讲解如何使用C#通过SSH(Secure Shell)协议来调用Linux终端并实现文件上传。 SSH是一种网络协议,用于安全地远程登录到Linux或Unix服务器,执行命令,以及传输文件。C#中可以借助第三方库,如SSH.NET...

    SSH2文件上传

    SSH2文件上传是一种在远程服务器上通过Secure Shell (SSH)协议进行文件传输的方法。SSH2是SSH协议的第二版,提供了更强的安全性和更多的功能。在IT行业中,SSH2被广泛用于安全地管理远程服务器,包括执行命令、传输...

    ssh excel上传

    标题“SSH Excel上传”指的是通过Secure Shell (SSH) 协议将Excel文件上传到远程服务器的过程。SSH是一种网络协议,用于安全地执行命令、传输数据和管理远程系统。在这个场景中,用户可能需要将本地的Excel数据上传...

    SSh2上传下载功能

    在本篇中,我们将详细探讨SSH2上传与下载功能。 一、SSH2上传功能 1. **SCP(Secure Copy)**: SSH2支持SCP命令,用于在本地主机和远程服务器之间安全地复制文件。使用格式通常是`scp file user@remote_host:path`...

    用ssh实现图片上传

    1. **安全问题**:上传的文件类型应加以限制,防止恶意文件上传导致的安全风险。 2. **性能优化**:考虑到大文件上传可能会导致服务器资源消耗过大,可以考虑增加文件大小限制或采用分块上传等方式进行优化。 3. **...

    SSH2上传实现

    ### SSH2上传实现详解 #### 一、概述 在现代Web开发中,文件上传是常见的需求之一。本文将详细介绍如何利用SSH2(Struts2 + Spring + Hibernate)框架结合ExtJS前端库实现文件上传功能。具体包括前端界面设计、...

    ssh上传下载文件到oracle

    在这个场景中,我们关注的是如何利用SSH框架实现文件的上传与下载功能,并将文件存储到Oracle数据库中。下面我们将深入探讨相关知识点。 首先,**Spring**作为核心的依赖注入(DI)和面向切面编程(AOP)框架,为...

    struts2(ssh)带进度条文件上传 demo 的jar包1

    这个"struts2(ssh)带进度条文件上传 demo 的jar包1"可能是为了演示如何实现这一功能,但由于描述中提到权限问题,jar包被分成了三次上传,这里是第一部分。 在实现带进度条的文件上传时,通常需要以下步骤: 1. ...

    ssh文件的上传下载

    _ssh文件上传下载 SSH(Secure Shell)是一种安全的远程登录协议,可以实现文件的上传和下载。在本文中,我们将介绍如何使用SSH实现文件上传下载的代码。 目录结构 在UploadAction.java中,我们定义了一个...

Global site tag (gtag.js) - Google Analytics