文件上传方法(一次上传一个文件,多个文件的话,请写循环调用)

Upload.uploadFile(theFile, filePath)

说明:

theFile:类型是FormFile

filePath:action中路径获取方法    this.getServlet().getServletContext().getRealPath("/")

调用此方法返回文件上传后的路径名

上传多个文件时,请设置每个文件之间1秒的延迟,否则文件会被覆盖

package common.com;

import java.io.File;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.io.OutputStream;

import java.text.SimpleDateFormat;

import java.util.Date;

import org.apache.commons.lang.RandomStringUtils;

import org.apache.struts.upload.FormFile;

/**

* @author lsc

* 文件上传

*/

public class Upload {

/**

* 文件上传

* @param theFile(FormFile)

* @param filePath(action中路径获取方法:this.getServlet().getServletContext().getRealPath("/") )

* @return

*/

public static String uploadFile(FormFile theFile , String filePath) {

String fileName = theFile.getFileName();//取得上传的Msds文件名

try{

String hardPath = "";

/*

* 取当前系统路径D:\Tomcat5\webapps\coka\ 其中coka 为当前context

*/

//String filePath = this.getServlet().getServletContext().getRealPath("/");

File savePath = new File(filePath + "UploadFiles\\");

if (!savePath.exists()) {

savePath.mkdir();

}

if

java 调用 swf 文件上传_java文件上传方法相关推荐

  1. java 发送客服消息,Java调用微信客服消息实现发货通知的方法详解

    本文实例讲述了java调用微信客服消息实现发货通知的方法.分享给大家供大家参考,具体如下: 个人说明:这是一个样例,微信客户消息有很多种,我现在用的是公众号发送消息.样子如下图. 说明:下面开始代码部 ...

  2. 使用java调用fastDFS客户端进行静态资源文件上传

    一.背景 上篇博客我介绍了FastDFS的概念.原理以及安装步骤,这篇文章我们来聊一聊如何在java中使用FastDFSClient进行静态资源的上传. 二.使用步骤 1.开发环境 spring+sp ...

  3. java ftp 上传文件 进度条_java FTP上传文件(进度条显示进度)

    java实现FTP上传有2种方式,一种是org.apache.commons.net.ftp.FTPClient这个jar包,一种是sun.net.ftp.FtpClient.不知道为什么,在使用前一 ...

  4. java 分块上传_Java 文件分块上传客户端和服务器端源代码

    本博客介绍如何进行文件的分块上传.本文侧重介绍客户端,服务器端请参考博客<Java 文件分块上传服务器端源代码>.建议读者朋友在阅读本文代码前先了解一下 MIME 协议. 所谓分块上传并非 ...

  5. java文件上传_Java文件上传细讲

    什么是文件上传? 文件上传就是把用户的信息保存起来. 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片.那么这张照片就应该要进行保存. 上传组件(工具) 为什么我们要使用上传工具? 为啥我 ...

  6. java文件异步上传_java 异步上传文件

    我们的java上传文件,需要form同步上传,并且需要设置enctype为multipart/form-data. 如果将form使用ajax异步提交的话,将会报错说enctype不是multipar ...

  7. java复制和上传_java文件上传复制等功能

    package com.sitech.message.controller.task; import java.io.File;//引入类 import java.io.FileInputStream ...

  8. excel oss 上传_java实现上传文件到oss(阿里云)功能示例

    本文实例讲述了java实现上传文件到oss(阿里云)功能.分享给大家供大家参考,具体如下: 做这个功能之前我们需要导入阿里云OSS官方提供的工具包 aliyun-sdk-oss-2.5.0.jar 这 ...

  9. Java调用极光IM API注册用户并上传头像

    梗概:根据极光文档,java注册用户到极光IM分为两个步骤,第一步,调用文件上传接口,上传头像,获取返回的 media_id ,即资源文件id.第二步调动注册接口,带上头像数据即可.代码如下: 相关技 ...

最新文章

  1. Oracle 10G DataGuard搭建
  2. 删除Kali Linux多余的系统架构
  3. 开发一个用户喜欢的ABAP接口日志程序
  4. IOS UIViewController的生命周期
  5. linux callback函数,C++回调函数(callback)的使用
  6. 使用VisualStudio开发php的图文设置方法
  7. cocos2d-x中的尺寸之一
  8. TCP协议-socket通信
  9. python 爬虫之路教程
  10. CHM格式打不开解决方案
  11. kubectl命令的使用、滚动更新以及回滚操作
  12. 计算机网络的特点及性能
  13. golang map 锁_go 安全map 实现, 互斥锁和读写锁
  14. 无线传感器网络的时钟同步估计问题(Matlab代码实现)
  15. 窗体中添加标签Label、Icon图标
  16. 【python-docx 06】理解word样式
  17. 论文降重有效减少重复率修改的方法
  18. 中国计算机技术职业资格网(软考)2021,2021上半年全国软考准考证打印入口:中国计算机技术职业资格网...
  19. 架构之思-分析那些深入骨髓的设计原则
  20. 如何搭建 ETH 2.0 验证节点

热门文章

  1. Java---------- LeetCode——746. 使用最小花费爬楼梯
  2. Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
  3. SQL DMV功能使用
  4. jQuery基础之(一)jQuery概述
  5. SIEM已死?标题党!
  6. iframe高度动态自适应
  7. linux grub2 等待时间修改
  8. golang 数据库 连接与连接池
  9. 使用 openssl反弹加密 shell
  10. linux makefile 只能使用Tab键进行文本缩进