关于SpringMVC中使用MutipartFile实现文件上传的问题

问题描述

小弟最近刚开始接触SpringMVC,现在想实现这样一个功能:通过MutipartFile从前台获取一个文件流(MultipartFileimgFile=mhsr.getFile("uploadfile");),指定两个目录path1,path2,然后再将这个文件分别放在path1和path2两个目录下,我是采用imgFile.transferTo(newFile(path1));imgFile.和transferTo(newFile(path2));来做的,但是执行之后,只有path1目录下有文件,而path2下面没有,求大神指导,万分感激!

解决方案

解决方案二:
几天都没人理我,只好采用曲线救国的方法了,希望对遇到同样问题的人有点帮助。我是先将文件写入path1目录下,然后将该文件复制到path2,就OK了!

时间: 2024-09-20 00:26:37

关于SpringMVC中使用MutipartFile实现文件上传的问题的相关文章

JAVA中使用FTPClient实现文件上传下载实例代码_java

在java程序开发中,ftp用的比较多,经常打交道,比如说向FTP服务器上传文件.下载文件,本文给大家介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件. 一.上传文件 原理就不介绍了,大家直接看代码吧 /** * Description: 向FTP服务器上传文件 * @Version1.0 Jul 27, 2008 4:31:09 PM by 崔红保(cuihongbao@d-heaven.com)创建 * @param url F

.Net中FileUpload控件文件上传与验证实用例子

最简单的fileupload控件上传图片例子  代码如下 复制代码 using System.IO; protected void Button1_Click(object sender, EventArgs e) { Boolean fileOk = false; //指定文件路径,pic是项目下的一个文件夹:-表示当前网页所在的文件夹 String path = Server.MapPath("~/");//物理文件路径 //文件上传控件中如果已经包含文件 if (FileUplo

linux中SFTP 用法(实现文件上传下载)

FTP 诸君大概都用过,SFTP 用过的估计比较少.简单说,它就是 ftp 前加个 secure,通过 ssh 通道在本地及远程服务器间进行文件传输,更为安全. 连接 ssh 的连接通常是这样: ssh sam@zfanw.com 然后输入密码. sftp 基本就是把 ssh 换作 sftp: sftp sam@zfanw.com 如果配置了 ssh 的 config 文件,使用私钥/公钥的形式连接远程服务器,则更简单了: sftp linode 连接完成后,终端显示: sftp > 下载文件

分享两个小代码:ibatis简单示例和在浏览器中同时选中多文件上传

本文代码一概以不担保,免责(也就是不管你遇到任何问题,都与本人无关)的方式提供,内容仅供参考. 友情提示: 下载微软网盘文件时关闭下载工具,  否则你将得到错误的文件, 双击 EXE 会出来 DOS 窗口. 正确操作是点击文件名后能看到显示下载链接和文件大小等信息.   http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/ibatis/ibatis.zip  IMB 这是个我写的iBATIS的入门单表映射例子,MySQL开

Servlet3.0中使用getPart进行文件上传

这个先进些,简单些,但书上提供的例子不能使用,到处弄了弄才行. servlet代码: package cc.openhome; import java.io.InputStream; import java.io.OutputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.File; import java.io.IOException; import ja

Servlet中使用getInputStream进行文件上传

据说古老了点,所以代码比较繁琐,主要用于处理文件的地方太多. 下节用SERVLET3.0的Part进行操作一下. form.html: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html ;charset=UTF-8"> </head> <body> <form method=&q

SpringMVC文件上传接口设计与实现

1 前两篇文章的铺垫 1.1 SpringMVC文件上传源码分析前言 1.2 apache fileupload源码分析 2 整体的包结构 首先看下整体的包的结构,如下图 总共分成3大块,分别如下 2.1 org.springframework.web.multipart 存放Spring定义的文件上传接口以及异常,如 MultipartException对用户抛出的解析异常(隐藏底层文件上传解析包所抛出的异常) 也就指明了,这个体系下只能抛出这种类型的异常,MaxUploadSizeExcee

求一个文件上传方案

问题描述 用的是springMVC,要求是多文件上传,大文件上传(视频,多大不定).还有一个疑惑,一个表单有很多字段,上传的文件是form提交还是和form分开提交比较好? 问题补充:等待时间会不会太长? 解决方案 上传之前传个标识,证明是准备上传,并且记录文件大小.下次发现上传的文件小于你的目标文件,则提示.解决方案二:引用关于上传文件的保存点不在同一个应用下的情况有没有谁做过? 具体什么要求能描述清楚点么?举个典型的例子也行解决方案三:还有 ,你得另外开帖啊解决方案四:引用关于上传文件的保存

Spring MVC 之文件上传(七)

SpringMVC同样使用了apache的文件上传组件.所以需要引入以下包: apache-commons-fileupload.jar apache-commons-io.jar 在springAnnotation-servlet.xml中配置 1 <!-- 定义文件上传解析器 --> 2 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.Common