layui上传文件data后台怎么获取 - 网站

layui上传文件data后台怎么获取

分类:Layui框架进阶教程_Layui技术文章 · 发布时间:2020-11-28 14:31 · 阅读:2119

本文环境:windows10、layui2.5.6,本文适用于所有品牌的电脑。

思路:

首先获取原始文件名你,并截取文件名后缀;然后重新命名新文件名;最后判断文件路径是否存在该文件,如果存在则将文件写入即可。

代码示例:

@PostMapping("/json/up")
		public String uploadFujian2( MultipartFile file) {
			System.out.println(file.getSize());
			//readIoStringToFile(file.toString(),"D://test/test.doc");


			if (file != null) {
				try {
					//String fileRealName = file.getOriginalFilename();//获得原始文件名;
					//int pointIndex =  fileRealName.lastIndexOf(".");//点号的位置
					//String fileSuffix = fileRealName.substring(pointIndex);//截取文件后缀
					//String fileNewName = DateUtils.getNowTimeForUpload();//新文件名,时间戳形式yyyyMMddHHmmssSSS
					//String saveFileName = fileNewName.concat(fileSuffix);//新文件完整名(含后缀)
					String filePath  = "D:\\FileAll" ;
					File path = new File(filePath); //判断文件路径下的文件夹是否存在,不存在则创建
					if (!path.exists()) {
						path.mkdirs();
					}
					File savedFile = new File(filePath);
					savedFile = new File(filePath,"test.doc");
					// 使用下面的jar包

					FileUtils.copyInputStreamToFile(file.getInputStream(),savedFile);
					boolean isCreateSuccess = savedFile.createNewFile(); // 是否创建文件成功
					if(isCreateSuccess){      //将文件写入
						//第一种
						//file.transferTo(savedFile);
						//第二种

					}
				} catch (Exception e) {
					e.printStackTrace();
				}
			}else {
				System.out.println("文件是空的");
			}



			//IOUtils.read(file)
			//File dest = new File("");
			return "ok";
		}
标签:
layui 文件 data 后台

相关文章

layui实现关键字搜索

layui实现关键字搜索的方法:首先获得搜索框的值;然后判断是否有值;接着定义延时函数,并实现在8s后刷新表格,传递参数;最后关闭“layer.msg()”即可。

layui实现侧边栏收缩的方法

layui实现侧边栏收缩的方法:首先打开原生的左侧导航栏代码并进行修改;然后打开JavaScript代码文件;最后实现侧边栏收缩效果即可。

layui设置下拉框样式失效怎么办

layui设置下拉框样式失效的解决方法:在js文件中使用【layui.use(["form","table"], function(){});】即可。layui.use是layui的初始化方法,因为它的内部有给标签增加样式的方法。

layui如何实现表格列宽自适应

layui实现表格列宽自适应的方法:首先获取当前屏幕的宽度;然后通过百分比进行计算来定宽,从而达到列宽自适应的目的,如【width:documentWidth*80/1200】。

layui怎么实现轮播图全屏展示

layui实现轮播图全屏展示的方法:可以通过使用layui框架已有的轮播组件来实现轮播图全屏显示效果,如【carousel.render({elem: '#test1',width:'100%'】。

返回分类 返回首页