Java之文件上传步骤三

如何使用Multipart技术实现文件的上传

  • 第一步:在对应的pom文件中引进相关的jar包依赖
  • 第二步:在springMVC.xml文件中配置文件上传解析器
  • 第三步:在页面定义一个表单进行提交(类型必须是Multipart/form-data)
  • 注意文件上传也要看浏览器,同样的请求,火狐是上传失败,但是谷歌浏览器是成功的

在我们开发项目的过程中,难免会遇到要上传一些所需的资源到服务器,比如:图片,文件(.xlxs,.xls,.doc…),录音等文件!这些文件的上传就用到了Multipart技术

第一步:在对应的pom文件中引进相关的jar包依赖


 
  
      
      1.3.2
      1.3.1
  

    
       
         
                org.apache.commons
                commons-io
                ${commons-io.version}
            
       
		  
		        commons-fileupload
		        commons-fileupload
		        ${commons-fileupload.version}
		    
     

第二步:在springMVC.xml文件中配置文件上传解析器


<bean id="multipartResolver"
	class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
	
	<property name="defaultEncoding" value="UTF-8">property>
	
	<property name="maxUploadSize" value="5242880">property>
bean>

第三步:在页面定义一个表单进行提交(类型必须是Multipart/form-data)

form设置了enctype=“multipart/form-data”

<form action="/upload" method="post" enctype="multipart/form-data">
  <input type="text" name="param1">
  <input type="text" name="param2">
  <input type="file" name="fileparam">
  <button type="submit">上传button>
form>

注意文件上传也要看浏览器,同样的请求,火狐是上传失败,但是谷歌浏览器是成功的

你可能感兴趣的:(java)