springmvc+ajaxSubmit實現檔案上傳
pom.xml
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.16.RELEASE</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>
mvc-servlet.xml
<!-- multipartResolver固定值。不要改 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 上傳檔案大小上限,單位為位元組(10MB) --> <property name="maxUploadSize"> <value>10485760</value> </property> <!-- 請求的編碼格式 --> <property name="defaultEncoding"> <value>UTF-8</value> </property> </bean>
123.html
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<!--jquery需要引入的檔案-->
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.js"></script>
<!--ajax提交表單需要引入jquery.form.js-->
<script type="text/javascript" src="http://malsup.github.io/jquery.form.js"></script>
<title></title>
</head>
<body>
<form id="uploadForm" enctype="multipart/form-data" method="post">
檔案:<input id="file" type="file" name="file" />
</form>
<button id="upload">上傳檔案</button>
</body>
<script type="text/javascript">
$(function() {
$("#upload").on("click", function() {
$("#uploadForm").ajaxSubmit({
beforeSubmit : function() {
},
url : "file",
// 請求地址,http://localhost:8080/test-web/file
// 後端介面獲取File檔案物件,java為MultipartFile物件
success : function(data) {
alert("我在提交表單成功之後被呼叫");
if (typeof (data) == "string") {
} else {
}
}
});
});
});
</script>
</html>
Controller.java
@RequestMapping("/file")
public void testFile(
@RequestParam("file") MultipartFile file
) {
MultipartFile fileTemp = file;
System.out.println(fileTemp);
}
相關推薦
springmvc+ajaxSubmit實現檔案上傳
pom.xml <dependency> <groupId>org.springframework</groupId> <artifact
SpringMVC + MultipartFile實現檔案上傳
jar包別漏掉:commons-fileuploadmaven依賴:<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fil
Springmvc+uploadify實現檔案上傳
網上看了很多關於檔案上傳的帖子,眾口不一,感覺有點亂,最近正好公司的專案裡用到JQuery的uploadify控制元件做檔案上傳,所以整理下頭緒,搞篇文件出來,供親們分享。 Uploadify控制元件的主要優勢是可以實現批量檔案上傳,並且提供了onSelect(選中檔案)、onUploadS
SpringMVC實現檔案上傳
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframew
使用springmvc實現檔案上傳
1.匯入檔案上傳的jar包 使用 Commons-fileupload 元件實現檔案上傳,需要匯入該元件相應的支撐 jar 包: Commons-fileupload 和commons-io。 commons-io 不屬於檔案上傳元件的開發 jar 檔案,但
SpringMVC的學習(五)——SpringMVC返回值、SpringMVC實現檔案上傳
一、SpringMVC返回值 ①json資料 訪問控制器返回Json型別資料 匯入對應的JSON包 支援: jackson : jackson-databind/jackson-annotations/jack-core gson: gson 注意: jack
SpringMVC——實現檔案上傳下載
一、檔案上傳 1.引入依賴包 在pom.xml檔案中新增如下內容,引入 commons-fileupload 和 commons-io 兩個包。 <dependency> <groupId>commons-f
spring springmvc實現檔案上傳
1.建立web專案fileDemo web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
電商專案之springmvc實現檔案上傳到FTP伺服器(超級重點)
1、前端(name的值和介面的@RequestParam的value相同,並且enctype為multipart/form-data) springmvc檔案上傳到ftp伺服器 <form name="form1" action="/manage/product/upload.do" me
WebUploader+SpringMVC實現檔案上傳功能
官方文件及更多示例請參考: http://fex.baidu.com/webuploader/ 不扯廢話了,由於我需要的只是上傳圖片功能,官網上邊還說“WebUploader只包含檔案上傳的底層實現,不包括UI部分,所以互動方面可以自由發揮。”但是我又看到官網的例子不錯,就把demo的js和css扒了下
在SpringMVC框架中實現檔案上傳和下載
首先在springmvc.xml中配置檔案上傳的屬性 <!-- 檔案上傳的屬性值 --> <bean id="multipartResolver" class="org.springframework.web.multi
由SpringMVC實現檔案上傳,前端基於easyui
後臺控制層的方法參考部落格:http://blog.csdn.net/qciwyy/article/details/54017166 本部落格主要講解前臺方法(基於easyui的easyui-filebox控制元件) 一 .easyui-1.4.0前版本使用方法,在這之前e
使用springMVC實現檔案上傳和下載之檔案下載
接上一篇,檔案下載需要獲取下載檔案的儲存路徑,這裡只是手動填入,如果是在具體專案中,可以把檔名和上傳後的儲存路徑儲存在資料庫中。然後增加一個檔案列表的頁面展示檔名和檔案路徑,然後點選下載的時候把相應的
springmvc實現檔案上傳和下載
springmvc實現檔案上傳的步驟: 1.頁面上,通過input來準備file元件,該標籤,必須給定name屬性值(該name不能和實體類的屬性名一致)同時,要求form表單必須給定一個屬性:enctype="multipart/form-data"<form a
SpringMVC實現檔案上傳到Tomcat指定目錄(包含pojo提交)
這段時間一直在考慮畢業設計的事,在註冊上面可能會設計到檔案上傳,因此看了一下spring的官方文件中有相關的內容,整理了一下與大家分享,第一次寫博文也會有一些不合理的地方,希望大家指正。 檔案上傳demo的目錄結構 1、在spring中我感覺最重要的就是配置檔案,
系列五、springMVC實現檔案上傳和跨伺服器上傳檔案
一、實現檔案上傳 專案目錄如下所示 一、匯入依賴和配置springmvc.xml、web.xml 這個兩個jar
SpringMVC 通過commons-fileupload實現檔案上傳
[TOC](目錄) # 配置 ## web.xml ```xml ``` ## SpringMVC配置檔案 applicationContext.xml 上傳檔案的核心配置類:CommonsMultipartResolver,注意`id="multipartResolver"`不要寫錯 ```
一個完整的springmvc + ajaxfileupload實現圖片上傳的案例
multipart per cnblogs not his let facade func connector 一,原理 詳細原理請看這篇文章 springmvc + ajaxfileupload解決ajax不能異步上傳圖片的問題。java.lang.ClassCastEx
Spring MVC - MultipartFile實現檔案上傳(單檔案與多檔案上傳)
前提:引入jar包。 <dependency>
struts2實現檔案上傳與下載功能
一、Demo介紹 基於struts2框架,實現多檔案的上傳和下載功能。 實現原理圖: 部分介面圖: 上傳成功及下載頁面: 二、主要程式碼 uploadFile.jsp:在form表單中包含一個文字框(上傳使用者的姓名)和兩個檔案上傳選項. <%@