fileupload上傳時傳遞引數
jQuery.fileupload是一個比較通用的控制元件,如果是簡單使用的話,也非常方便:
第一步引入相應的css跟js
<link rel="stylesheet" href="/skins/skyblue/jquery.fileupload.css">
<script src="/codebase/fileupload/vendor/jquery.ui.widget.js"></script>
<script src="/codebase/fileupload/jquery.iframe-transport.js"></script >
<script src="/codebase/fileupload/jquery.fileupload.js"></script>
第二部 在jsp或者html介面放入相應的form跟點選需要觸發的按鈕
我這裡是用js動態生成html,插入到介面的一個div
var formId = "fileupload" + GoingUtils.getUUid(3, false);
var imgPath = "/going-bs-dhtmlx/codebase/toolbar/imgs/" + opts.img;
var iframeHtml = '<form id="' + formId + '" action="" method="POST" enctype="multipart/form-data"> ' +
'<div class="contentDiv">' +
'<span class="btn btn-success fileinput-button">' +
'<div style="float:left;width:20px;height:20px;position: relative;left:-2px;top:0px"><img src="' + imgPath + '"></div>' +
'<span style="float:left;position: relative;left:-2px;top:5px"> <span>上傳</span>' +
'<input type="file" name="files" multiple>' +
'</span></span>' +
'</div>' +
'</form>';
$("#fileDiv").html(iframeHtml);
第三步就是初始化控制元件
var opts={
url:"",
initSubmitFormData:function(e,data){
//點選提交時,通過該函式來相後臺提交相關引數
data.formData = {projectId: $.Cookies.get("curProjectId")};
},
fun:function(){
//執行上傳操作成功後,回撥函式
},
}
var bid = GoingUtils.getUUid(5, false);
if (AssertUtils.isNotNull($("#" + formId).fileupload)) {
$("#" + formId).fileupload({
url: opts.url + "?bid=" + bid + "&filleType=excel&sessionId=" + top.sessionId + "&fileName=IMG_0048.JPG&userfile=systemFileControlfile1",//檔案上傳地址,當然也可以直接寫在input的data-url屬性內
dataType: 'json',
autoUpload: true,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
maxFileSize: 1000000, // 10 MB
done: function (e, result) {
var record = new Record(result.result);
opts.fun();
},
progressall: function (e, data) {//設定上傳進度事件的回撥函式
}
})
//就是通過該方法實現, 提交時往後臺傳遞引數
$("#" + formId).bind('fileuploadsubmit', function (e, data) {
opts.initSubmitFormData(e, data);
});
} else {
GoingUtils.showErrorMessage("請載入fileupload相應元件的js");
}
相關推薦
fileupload上傳時傳遞引數
jQuery.fileupload是一個比較通用的控制元件,如果是簡單使用的話,也非常方便: 第一步引入相應的css跟js <link rel="stylesheet" href="/skins/skyblue/jquery.fileupl
使用UpdatePanel時FileUpload失效的問題!【FileUpload上傳文件失敗】
AR 上傳文件 ktr sdn nat 使用 onclick btn update 1.使用UpdatePanel後,FileUpload的HasFile始終為false,無論你是否選中了上傳文件! 方案一:設置ScriptManager 的EnablePartialR
commons-fileupload上傳檔案(圖片)時路徑寫入資料庫時斜槓的問題
前端:常規的二進位制form表單,這裡不贅述了。 後端:常規的Java servlet處理資料。其關鍵的程式碼如下: String _today = new SimpleDateFormat("yyyyMMdd") .format(new java.util.Date
使用AJAX實現文件上傳時Illegal invocation錯誤
cnblogs 代碼 sda log oca mime http () code Js代碼 var formData = new FormData(); formData.append(‘userName‘,$scope.userName);
input type="file"文件上傳時得到文件的本地路勁
inf abs body mic win dev none gid des <!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="vie
圖片上傳時遇到的問題
expected multiparthttpservletrequest: is a multipartresolver configured?今天在用ssm框架做圖片上傳的時候遇見一個問題:後來檢查發現是springMVC配置文件中遺漏了關於圖片上傳的配置文件把上面的<bean>配置好就可以了;
解決文件上傳時upload.parseRequest(request)得到的List為空
com eml 配置文件 mapping 有一個 file upload web.xml 對象 今天做項目時需要用到文件上傳的相關功能,所用到組件為common-io.jar和common-fileupload.jar JSP頁面是上一個表單,然後有一個上傳文件框,提交到對
圖片上傳時獲取圖片的寬和高
con element 執行 事件 body 無法 使用 圖片加載 fun 經常會遇到圖片上傳的問題,這時候我們會傳圖片的地址,寬和高到服務器,至於圖片上傳就不說了,這裏主要說圖片上傳時獲取圖片的原始寬和高的問題。 一般而言,我們把圖片上傳至服務器時,服務器會返回
webAPI 上傳檔案 404錯誤(轉載) webAPI檔案上傳時檔案過大404錯誤的問題
webAPI檔案上傳時檔案過大404錯誤的問題 來源:https://www.cnblogs.com/dzhengyang/p/9149157.html 背景:最近公司有個需求,外網希望自動儲存資料到內網,內網有2臺伺服器可以相互訪問,其中一臺伺服器外網可以訪問,於是想在
docker 搭建本地私有倉庫及映象上傳時HTTPS client問題解決(windows 10)
1, 設定容器可訪問的盤: 點選小鯨魚圖片,滑鼠右鍵-》settings->Shared Drives,進行設定,選擇相應的盤,比如E盤,然後點選“Apply”,如圖 2, 下載registry映象: 執行命令docker pull
上機考試系統 commons-fileupload 上傳與下載 && 壓縮為 zip 檔案 && 刪除資料夾下所有內容
在 maven 中使用了 commons-fileupload,使用方法: (一)上傳 1-1.前端介面 <form action="" enctype="multipart/form-data" class="modifyall" method="post
基於SpringMVC使用Fileupload上傳檔案
1 通過pom或者其他方式載入jar包,需要匯入兩個包。 2 注意spring-mvc.xml檔案要進行配置,配置如下: <bean id="multipartResolver"
【ASP】FileUpload上傳圖片並儲存資料庫
介面簡單粗糙,將就將就,程式碼複製過去應該可以直接用 前臺程式碼就這點: <div class="Upload"> <asp:FileUpload ID="FileUpload" runat="server" /> &
前臺上傳時的圖片預覽
<!DOCTYPE html> <html> <head> <script src="jQuery.js"></script> <meta charset=utf-8 />
JS:上傳時圖片預覽(input:type="file" :)
一、準備工作 1.預設素材:Img_add.png 2 使用window.FileReader :預覽 二、以預設圖片覆蓋input:type="file"元素。瀏覽圖片,實現預覽 <!doctype html> <html> <he
Ext Net 1 x Ext Net FileUpload上傳檔案
今天在使用ext.net的UploadField控制元件想上傳檔案時,發現examples.ext.net官網上的例子寫的不是很詳細。於是通過網上找資料,結合asp.net的檔案上傳的方法,終於實現了圖片的上傳功能。以下就是實現的程式碼,供大家參考!首先在.aspx檔案中插入一
SpringBoot結合commons-fileupload上傳檔案
首先pom檔案引入相關依賴: <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifac
上傳圖片攜帶引數至伺服器工具類
本篇採用的上傳方式是HttpUrlConnection方法,下篇將寫出xutils上傳的方法(包括多圖片上傳顯示進度條等)。敬請期待。 //UpLoadFileVideoUtils這個類就是工具類,只需要將這個類拷貝至專案中即可使用。下面是程式碼部分: 解釋下方法裡面的引數
SVN 上傳時出現灰色減號
剛剛上傳一個檔案,經理助理編譯出現了錯誤,可是我這邊確實十分漂亮的編譯過了。親愛的助理給了我截圖,如下: 一看就知道了有兩個叫*heckPassWord.a和*ommsEncrypt.a的庫檔案沒找到。可是我這裡明明有這兩個檔案啊,可是卻是一個灰色的減號。 然後查了一下
Fileupload上傳檔案修改檔名字
string name =FileUpload1.PostedFile.FileName;//獲取檔名稱 int index = name.LastIndexOf("."); string lastName = name.Substring(inde