$("#logoUpDropzone").fileinput({
uploadUrl: "${ctx}/tabPackage/upload/${tabPackage.packageid}", // server upload action
uploadAsync: true,
language : "zh",//设置语言
maxFileCount:1,
maxFileSize:5000,
showBrowse: false,
browseOnZoneClick: true,
showCaption: false,//是否显示标题
initialPreview: [
'${ctx}/static-content?contentPath=${tabPackage.productimgurl}',
],
initialPreviewConfig: [
{caption: "Moon.jpg", size: 930321, width: "120px", key: 1,showDelete: false},
],
initialPreviewAsData: true,
deleteUrl: "#",
});
@RequestMapping(value = "upload/{id}", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
@ResponseBody
public void upload(@RequestParam("file") MultipartFile file, @PathVariable(value = "id") String id) throws IOException {
if (!file.isEmpty()) {
try {
String tempUrl = baseImageDir + "/package/" + id + "/";
String filePath = tempUrl + file.getOriginalFilename();
File saveFile = new File(filePath);
if (!saveFile.exists()) {
saveFile.mkdirs();
}
// 转存文件
file.transferTo(saveFile);
TabPackage tabPackage = tabPackageService.getById(id);
tabPackage.setProductimgurl("/package/" + tabPackage.getPackageid() + "/" + file.getOriginalFilename());
tabPackageService.update(tabPackage);
} catch (Exception e) {
e.printStackTrace();
}
}
}