通过form表单上传文件
def importFile = {
try {
def f = request.getFile('uploadFile')//表单中type="file"的input的name属性值
if(!f.empty){
def fileName = f.getOriginalFilename()//获取文件名称
if(fileName != null && fileName != ''){
def fileType = fileName.subString(fileName.indexOf("."))//获取文件类型
}
//获取项目的全路径
String dirPath = request.getSession().getServletContext().getRealPath("/")
File file = new File(dirPath + File.separator + fileName)
if(!file.exists()){
file.mkdirs()
}
f.transferTo(file)//上传文件
render dirPath
}
}catch (Exception e){
e.printStackTrace()
}
}