![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件上传
文章平均质量分 52
流苏打
99%没问题,意味着百分百有问题
展开
-
Java实时获取本地日志文件更新内容中指定格式数据并以客户端形式发送给服务端
这些天在做的一个项目里面,客户对于自动化要求比较高,我们使用的大华的工业相机和配套的OCR软件,来拍照识别入库的货物的sku码和sn码,并发送给WCS系统,我们WCS系统再发给WMS系统。刚开始,我们制定的方案是OCR——》输送线PLC——》WCS——》WMS,但是PLC那边说由于一个区域有8个相机一起给他发数据无法存储那么多数据,后来就改为OCR直接通过TCP通信发给WCS这边。OCR是客户端发送,WCS是服务端接收。由于种种硬件软件问题导致拖延项目交付时间,我这边就写...原创 2022-04-07 19:00:23 · 5965 阅读 · 0 评论 -
Java使用easyExcel批量导入数据
WMS、ERP等管理系统经常涉及库存、人员信息的管理,通常我们会提供一个模板,此模块我们可以使用easyExcel导出数据生成的一个Excel文件当作模板,提供下载链接。用户在该文件内填入规定的数据格式以后可以批量导入数据到数据库中。controller层: //excel批量导入用户数据 @PostMapping("/user/import") public Object addUserList(@RequestParam("file") MultipartFil原创 2022-02-17 11:24:29 · 3373 阅读 · 0 评论 -
Java多文件生成并压缩下载
年前一直忙着项目现场实施,没时间整理,今天终于得空开始整理。做WMS系统经常会遇到导出各种类型的库存单,此时就可以在后台将这些整合压缩到一个压缩包内然后再下载压缩包,一个接口就可以完成的事。有两个思路:思路一:将生成的多个文件先逐个存到本地一个临时的文件夹内并压缩,获取压缩文件下载,下载完以后删除该临时文件夹和内部文件思路二:所有都在内存中实现,将生成的多个文件的输出流转换成为byte数组塞入压缩包的输出流中,最后下载该压缩包第一个思路虽然操作复杂,但是却很容易想到的。第二个思路原创 2022-02-14 19:04:20 · 6417 阅读 · 0 评论 -
pom文件引入maven依赖实现低代码量导出excel
今天逛CSDN,发现有一位大神将他写的一个Excel工具包开源了,之前我也有写过一篇excel的导出文章,与这相比代码量实在是太多太冗余了。赶紧下下来实现一番。感谢大神的贡献:公司的报表工具太难用,我三天撸了个Excel工具,运营小姐姐直呼太好用了,现已开源!!(建议收藏)_冰河的专栏-CSDN博客下载完源码后,导入idea中编译i使用maven工具install,在本地maven仓库生成对应maven依赖包,用来给项目引入。导出Excel到本地...原创 2021-09-11 17:53:25 · 1839 阅读 · 0 评论 -
Java中IO操作对于大文件的分割与合并
玩过英雄联盟这款游戏的人一定会发现,每次下载的时候,你的下载目录中都会有好多个安装包,当时的我尚未接触编程,只是内心觉得可能是由于一个安装包太大了毕竟一个安装包现在都7、8个G了,分成好几个小的可能会下的快而且方便暂停.最近写的一个项目有许多的文件操作包括上传,下载,将excel数据导入到数据库或者将数据库数据导出下载等等.这不免让我思考,万一我有一个很大很大的excel文件或者别的格式的文件需要上传,那么这种情况下就可以对文件进行分割存储最后使用的时候再合并成为一个文件就可以了.以下就是以本地的一个文原创 2021-08-24 15:47:02 · 412 阅读 · 0 评论 -
使用postman上传文件
打开postman,点击Body——form-data,将鼠标放在key末尾会显示一个下拉框,这个就是选择参数的类型是text文本形式还是file文件形式,默认是text文本形式。点击file切换成文件形式,后边的value会自动产生一个Select Files的按钮,点击即可选择本地的文件进行上传。前面的key即你后台定义接收文件参数的名称。...原创 2021-08-09 11:39:17 · 6260 阅读 · 0 评论 -
上传文件功能的实现(上传到指定路径下)
在大学时期做的一个电影项目,使用了文件上传功能,当时是在本地创建了一个虚拟路径,用来存储文件,当然,也可以使用服务器的路径,用于将文件上传到服务器中存储。上一篇文章上传文件功能的实现是将文件以字节流的形式存储进数据库中,数据库中需要有一个字段专门存储数据。本篇,由于是将文件上传到指定路径,所以只需要存入数据库文件所在位置即可。创建一个虚拟路径创建虚拟路径主要是为了文件读取时候可以从这个路径读取到,我将F盘下的upload文件夹下的film2文件夹作为虚拟路径import org.sprin原创 2021-08-05 19:09:56 · 3547 阅读 · 0 评论 -
将数据库数据导出到excel文件中并下载
接上篇Excel文件导入到数据库,本篇实体类和数据库字段都使用相同的,这里就不再赘述。controller层接口: @RequestMapping(value = "/exportAll") public void exportAll(DeviceSelective entity, final HttpServletRequest request, final HttpServletResponse response) { entity.setPageSize(null); d原创 2021-08-04 20:06:33 · 1360 阅读 · 1 评论 -
将Excel中的数据导入到数据库中
如果想要将Excel中的数据导入到数据库中,肯定是以一定的格式要求才可以读取并导入,因此首先项目中需要 有一个Excel的导入模板,供用户填写数据。因此,该功能的实现需要两步,第一步需要提供下载模板的接口,第二步才是将上传的Excel文件内容导入到数据库中第一步:提供下载模板的接口 在项目的webapp目录下存放模板文件,如下图位置controller层提供接口:@RequestMapping(value = "/downloadTemplate") public void d.原创 2021-08-04 19:49:17 · 2680 阅读 · 0 评论 -
文件上传下载功能的实现(文件存储进数据库中)
文件上传主要是对输入输出流的操作,如果对于此块不太了解的同学可以参考这篇文章:https://blog.csdn.net/qq_22063697/article/details/52137369response.setContentType()根据不同类型设置不同参数,可以参考这篇文章:https://blog.csdn.net/qq_42108192/article/details/81938674上传文件数据库字段(我用的是MySQL数据库):实体类对应字段:im...原创 2021-08-04 19:12:39 · 1347 阅读 · 0 评论