`
coconut_zhang
  • 浏览: 543792 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

java简单文件上传

    博客分类:
  • java
阅读更多

/*
  * 对表单上传的文件进行改名
  */
   private String getNewFilename(String s){
         int i = s.indexOf(".");
         String s1 = s.substring(i+1,s.length());
         java.util.Date today = new java.util.Date();
         String str ="";
         //SimpleDateFormat他在java.text包下面,作用是把一个data对象转换成我们想要的字符串
         SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS");
         str = formatter.format(today);
         return str+"."+s1;
      } 
  


/* ******************** 文件上传 *************************** */  
  
  FormFile file = ef.getFile();
  String Savefilepath = "" ;
  String Savefilename = "" ;
  
      if (!( file.getFileName()).equals(""))
         {
          try {
            InputStream stream = file.getInputStream();//把文件读入
            Savefilepath = request.getRealPath("/upload");//将文件存放在当前系统路径的哪个文件夹下                                   
           
            Savefilename = getNewFilename(file.getFileName());
            Savefilepath = Savefilepath + "\\" + Savefilename;
           
            //将文件名存入数据库
            empl.setRemark(Savefilename);
           
            OutputStream bos = new FileOutputStream(Savefilepath);//建立一个上传文件的输出流                     
           
            int bytesRead = 0;
            byte[] buffer = new byte[10*1024];
            while ( (bytesRead = stream.read(buffer, 0, 10240)) != -1) {
              bos.write(buffer, 0, bytesRead);//将文件写入服务器的硬盘上
           }
            bos.close();
            stream.close();
         }catch(Exception e){
           e.printStackTrace();
         }
         }
  
/* ******************** 文件上传 ***************************  */ 

 


 <td><IMG width="100" height="100" src="photo/<%=e.getRemark()%>"> </td>

String content = ds.toGBK(ds.toString((String)request.getParameter("content")));


<object classid=clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=450 height=400><param name=showstatusbar value=1><param name=filename value='../video/upload/<%=sp%>'><embed src='/news/upload/1.wmv'></embed></object>

 

jdbc:oracle:thin:@192.168.0.13:1521:dbstudy

oracle.jdbc.driver.OracleDriver
  

分享到:
评论

相关推荐

    java文件异步上传

    在Java端,我们需要创建一个处理文件上传的服务器端接口。这通常涉及到Servlet或Spring MVC中的控制器方法。当文件上传请求到达服务器时,这些方法会接收文件流,保存到服务器的磁盘上,或者将其存储到数据库或云...

    java上传文件jar

    这两个库的结合使用,使得在Java环境中处理文件上传变得相对简单和可靠。 总之,Apache Commons IO和Apache Commons FileUpload是Java开发中处理文件上传不可或缺的工具。它们提供了丰富的功能,帮助开发者安全、...

    Java Spring文件上传,Java文件上传,Java通用文件上传

    Spring提供了强大的MultipartFile接口,使得处理文件上传变得简单且高效。本文将深入探讨如何使用Java和Spring实现文件上传,以及相关的类和接口。 首先,我们需要了解`MultipartFile`接口。它是Spring MVC中用于...

    JAVA SFTP文件上传、下载及批量下载实例

    JAVA SFTP文件上传、下载及批量下载实例 在本篇文章中,我们将详细介绍JAVA SFTP文件上传、下载及批量下载的实例,包括相关的概念、API介绍、代码实现等方面的内容。 首先,我们需要了解什么是SFTP?SFTP(Secure ...

    java 实现大文件上传

    ### Java实现大文件上传知识点详解 #### 一、文件上传的重要性及Java中的处理方式 文件上传作为B/S架构中的一项核心功能,在很多应用场景下都扮演着至关重要的角色。例如,在线文档分享、用户资料上传、多媒体文件...

    java实现大文件上传并有进度条及其代码解析

    在Java开发中,处理大文件上传是一项常见的任务,特别是在Web应用中。为了提供更好的用户体验,通常需要添加进度条功能,让用户了解文件上传的状态。本文将详细介绍如何使用Java实现大文件的上传并展示进度条,同时...

    Java版Linux文件上传下载、windows本地文件上传下载

    以下是一个简单的文件上传示例: ```java import com.jcraft.jsch.*; public class SshFileTransfer { public static void upload(String host, int port, String username, String password, String localPath, ...

    java上传文件简单代码

    通过解析提供的部分代码片段,我们可以了解到这段代码实现了一个简单的文件上传功能。下面将对这些知识点进行详细说明。 ### Java文件上传的基本原理 在Java Web开发中,文件上传是一个常见的需求。通常情况下,...

    java 监听本地文件自动上传服务器

    结合这两个知识点,当文件夹中的文件发生变化时,你可以调用`FileUploader.uploadFile`方法将新文件或修改后的文件上传到服务器。为了实现完全自动化,你可能还需要处理错误和异常,确保在上传过程中保持文件同步的...

    Java实现文件的上传

    本教程将介绍如何使用Struts框架来实现一个简单的文件上传功能,这对于初学者来说是一个很好的起点。 1. **Struts框架简介** Struts是基于MVC(Model-View-Controller)设计模式的开源Java Web框架。它简化了创建...

    java实现文件加密解密

    4. 上传文件:将加密后的文件上传到云服务器中。 5. 下载文件:使用网络下载加密后的文件。 6. 解密文件:使用解密算法对下载后的文件进行解密。 7. 使用文件:使用解密后的文件。 Java 实现文件加密和解密的代码...

    java多文件上传

    在Java编程语言中,实现多文件上传是一项常见的任务,尤其在网络应用中,如文件共享、云存储服务等。本文将详细讲解如何在Java环境中实现这一功能,并探讨相关的知识点。 首先,多文件上传涉及到的主要技术点有HTTP...

    java 多文件上传下载

    在Java编程中,多文件上传和下载是常见的功能,尤其在Web应用中。这个主题涉及到几个关键知识点,包括Servlet、Multipart请求解析、文件处理以及安全性。以下是对这些概念的详细解释: 1. **Servlet**: Servlet是...

    Java高性能文件上传及下载

    在Java开发中,实现高性能的文件上传和下载是至关重要的技术环节,特别是在处理大量用户交互或者大数据量传输的场景下。本资料集主要探讨如何利用Java技术和相关工具库来优化这一过程,确保系统的稳定性和效率。 ...

    JAVA Socket编程实现文件上传

    在这个场景中,我们讨论的是如何使用Java的Socket来实现文件上传功能,即从客户端将文件发送到服务器,然后保存到服务器的数据库中。这个过程涉及到多个关键知识点,下面我们将详细探讨。 1. **Java Socket基础**:...

    ownCloud java使用curl上传文件

    服务器上传文件到ownCloud私有云,java调用curl上传,代码简单

    java上传文件代码

    这里只是一个简单的文件上传过程,实际应用可能需要处理更多复杂情况,比如错误处理、文件类型检查、权限控制等。 总之,Java提供了丰富的工具和API来处理文件上传,包括标准Servlet API和第三方库。通过理解这些...

    java实现文件上传到ftp

    下面是一个简单的FTP文件上传的步骤: 1. **创建FTPClient对象**:`FTPClient ftp = new FTPClient();` 2. **连接到FTP服务器**:`ftp.connect(server, port);` 需要指定服务器的IP地址(server)和端口号(port...

    java实现的ftp文件上传

    在IT行业中,FTP(File Transfer ...总的来说,Java通过Apache Commons Net库为开发者提供了简单易用的接口来实现FTP文件上传。通过理解这些类和方法,开发者可以构建可靠的FTP客户端应用程序,满足各种文件传输需求。

Global site tag (gtag.js) - Google Analytics