當前位置:首頁 » 文件管理 » easyuiform文件上傳

easyuiform文件上傳

發布時間: 2023-08-18 07:35:33

1. easyui 怎麼同時兼容1.3.4如何使用 filebox

第一步,新建靜態頁面filebox.html,並修改頁面標題為「EasyUI上傳文件控制項」,如下圖所示:
如何利用EasyUI插件中的FileBox設置中文標題
第二步,為了使用EasyUI插件,需要引入EasyUI相關的CSS和javaScript文件,如下圖所示:
如何利用EasyUI插件中的FileBox設置中文標題
第三步,在body標簽元素內插入一個panel和filebox,並設置它們的樣式,接著在其下方插入一個上傳文件的按鈕,如下圖所示:
如何利用EasyUI插件中的FileBox設置中文標題
4
第四步,完成了前三步後,在瀏覽器中進行預覽,這時會看到上傳文件控制項和上傳文件按鈕,如下圖所示:
如何利用EasyUI插件中的FileBox設置中文標題
5
第五步,在jquery初始化函數中添加上傳文件點擊事件,點擊後會將上傳文件插件的英文提示會變成中文,如下圖所示:
如何利用EasyUI插件中的FileBox設置中文標題

2. easyui實現文件上傳

//前台需要參數指定調用一般處理程序里哪個方法
publicstringUploadFile()
{
stringresult="上傳成功";
try{
//接收上傳後的文件
HttpPostedFilefile=Context.Request.Files["imgPath4"];

//獲取文件的保存路徑
stringuploadPath=HttpContext.Current.Server.MapPath("~/_data/Files");
stringfileEx=Path.GetExtension(file.FileName);//文件的格式
stringdtStr=file.FileName.Replace(fileEx,"_")+DateTime.Now.ToString("yyyyMMddhhmmss");
//判斷上傳的文件是否為空
if(file!=null)
{
if(!Directory.Exists(uploadPath))
{
Directory.CreateDirectory(uploadPath);
}
//保存文件
file.SaveAs(HttpContext.Current.Server.MapPath("~/_data/Files/"+dtStr+fileEx));
filePath=HttpContext.Current.Server.MapPath("~/_data/Files/"+dtStr+fileEx);
}
}
catch(Exceptionex)
{
result="上傳失敗";
}
returnresult;
}

3. java web怎麼實現文件上傳到伺服器

/**
* 上傳到本地
* @param uploadFile
* @param request
* @return
*/
@RequestMapping("/upload")
@ResponseBody
public Map<String, Object> uploadApkFile(@RequestParam("uploadUpdateHistoryName") MultipartFile uploadFile,
HttpServletRequest request) {
Map<String, Object> map = new HashMap<>();
// 上傳文件校驗,包括上傳文件是否為空、文件名稱是否為空、文件格式是否為APK。
if (uploadFile == null) {
map.put("error", 1);
map.put("msg", "上傳文件不能為空");
return map;
}
String originalFilename = uploadFile.getOriginalFilename();
if (StringUtils.isEmpty(originalFilename)) {
map.put("error", 1);
map.put("msg", "上傳文件名稱不能為空");
return map;
}
String extName = originalFilename.substring(originalFilename.lastIndexOf(".") + 1);
if (extName.toUpperCase().indexOf("APK") < 0) {
map.put("error", 1);
map.put("msg", "上傳文件格式必須為APK");
return map;
}

String path = request.getSession().getServletContext().getRealPath("upload");
String fileName = uploadFile.getOriginalFilename();
File targetFile = new File(path, fileName);
if (!targetFile.exists()) {
targetFile.mkdirs();
}
// 保存
String downLoadUrl = null;
try {
uploadFile.transferTo(targetFile);
downLoadUrl = request.getContextPath() + "/upload/" + fileName;
map.put("error", 0);
map.put("downLoadUrl", downLoadUrl);
map.put("msg", "上傳文件成功");
return map;
} catch (Exception e) {
e.printStackTrace();
map.put("error", 1);
map.put("msg", "上傳文件失敗");
return map;
}
}

//上傳文件
$('#btnUpload').bind('click',function(){
// var formdata= $('#uploadForm').serializeJSON();
var formdata = new FormData($( "#uploadForm" )[0]);
$.ajax({
url:"upload.do",
data:formdata,
async: false,
cache: false,
processData:false,
contentType:false,
// dataType:'json',
type:'post',
success:function(value){
if(value.error==0){
$('#downLoadUrlId').val(value.downLoadUrl);
$.messager.alert('提示',value.msg);
$('#uploadWindow').window('close');
}else{
$.messager.alert('提示',value.msg);
}
}
});
});

<div id="uploadWindow" class="easyui-window" title="apk上傳"
style="width: 230px;height: 100px" data-options="closed:true">
<form id="uploadForm" enctype="multipart/form-data">
<td><input type ="file" style="width:200px;" name = "uploadUpdateHistoryName"></td>
</form>
<button id="btnUpload" type="button">上傳Apk</button>
</div>

java js html

4. Easyui的easyui-filebox有人知道是否支持 多文件上傳嗎

easyui-filebox 只是一個UI的插件(其實還是INPUT標簽),它不是上傳組件,所有就不存在是否支持多文件上大旅傳,你要想一次上傳多個文件,可以設置多個easyui-filebox。

拓展

EasyUI+SpringMVC 單個/多個文件上傳

基本步驟:

按或喊照數據流向來闡述

>>> 頁面提供文件上傳控制項.

>>> contorller端接收頁面傳入的文件流,在這個步驟可以寫入資料庫或者滾團凳放到指定目錄.

>>> 將上傳的返回結果寫回頁面.

熱點內容
康佳29寸電視存儲器壞怎麼代換 發布:2025-02-01 22:40:44 瀏覽:186
訪問的結果 發布:2025-02-01 22:30:12 瀏覽:175
cmd訪問網站 發布:2025-02-01 22:02:45 瀏覽:440
清除svn緩存 發布:2025-02-01 22:01:04 瀏覽:945
安卓模擬器怎麼用鍵盤操作 發布:2025-02-01 21:55:24 瀏覽:808
安卓手機屏幕為什麼會變色 發布:2025-02-01 21:55:20 瀏覽:823
安卓存摺怎麼看余額 發布:2025-02-01 21:53:34 瀏覽:770
其他電腦怎麼設置訪問伺服器 發布:2025-02-01 21:34:27 瀏覽:896
如何敲編程 發布:2025-02-01 21:26:13 瀏覽:25
微信加密嗎 發布:2025-02-01 21:26:07 瀏覽:43