layui⽂件上传到下载
-----------------------------后台代码------------------------------------
@RequestMapping(value = "upload")
@ResponseBody
public Map<String, Object> upload(
@RequestParam(value = "file", required = false) MultipartFile file,
String del, HttpServletRequest request, HttpSession session)
throws IllegalStateException, IOException {
Map<String, Object> map = new HashMap<String, Object>();
String myFileName = "";
File fileDir = null;
if (null != file) {
session下载
myFileName = OriginalFilename();// ⽂件原名称
String Directory = ConfigByName("bathPath");
String Directory2 = ConfigByName("htps");
if (del != null && !"".equals(del)) {
// String keyword = new Bytes("ISO-8859-1"),
// "utf-8");
fileDir = new File(Directory + Directory2, del);
if (ists()) {
fileDir.delete();
}
}
fileDir = new File(Directory + Directory2, myFileName);
if (!ists()) { // 如果不存在则创建
fileDir.mkdirs();
}
try {
} catch (Exception e) {
}
} else {
}
map.put("name",
myFileName.lastIndexOf(".")));
map.put("url", OriginalFilename());
map.put("type",
return map;
}
---------------------------⽂件下载代码以及⼯具类--------------------------
public class ConfigUtil {
private static final ResourceBundle bundle = java.Bundle("config"); public static final String getConfigByName(String name) {
try {
return new String(name).getBytes("ISO-8859-1"),"GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "";
}
public static void main(String[] args) {
System.out.ConfigByName("bathPath"));
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。