Java
文章平均质量分 78
Java日常学习记录以及工作问题
无情的螺丝
这个世界不缺卷王
展开
-
JAVA通过访问路径和物理路径下载文件
根据访问路径下载文件/** * 对账文件下载 * */ @RequestMapping(value = "/downFile/{recondileId}") public void downFile(@PathVariable String recondileId, HttpServletRequest request,HttpServletResponse response) throws Exception{原创 2020-11-25 17:35:35 · 521 阅读 · 0 评论 -
JAVA定义数组随机输出元素
public static void test2() throws Exception{ String randomStr = ""; String[] str = {"昵称431675", "he", "第十三感", "仙尘","苏三卞","扑梦成空丶","哑剧","沐槿TM","狗比","你们的小龙","甜甜的安慕希"}; int strIndex = (int) (Math.random() * str.length); randomStr = str[strIndex]; lo.原创 2020-11-03 09:56:20 · 1762 阅读 · 0 评论 -
SpringBoot项目H5界面手机拍照调用腾讯云OCR卡证识别接口完整例子
最近一个微信端项目的功能涉及一个手机拍照上传身份证识别身份证信息回显的功能,调用的接口是腾讯云OCR的卡证识别功能。看了腾讯云的api通俗易懂,本地写好了demo测试可用。H5界面手机拍照调用后台方法保存身份证照片进行识别也可用,难度就在于后台Controller需要再去调用一层接口,在接口实现图片的下载,返回图片下载的物理路径和真实路径。由于后台Controller接收页面的文件类型为MultipartFile类型,亲测使用了三种方法进行传输。第一种是将MultipartFile类型转成Base64编原创 2020-09-13 19:09:17 · 1375 阅读 · 1 评论 -
Java对文件路径进行Base64加密,防止盗链下载、右击图片完整例子。
业务场景是:对页面图片或者文件的src加密,即打开F12不可获取到图片地址。具体实现:后台获取文件的真实地址,对地址进行Base64加密,页面采用指定格式回显即可。Base64加密工具类import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import java.io.*;public class Base64ToImg { public static String get原创 2020-08-04 11:36:20 · 2697 阅读 · 1 评论 -
Java文件分级目录打包下载zip完整例子
说一下具体实现的功能吧,要将页面的文件存放在对应的文件目录,打成压缩包下载。由于第一次接触,也是找了一整天网上的方法,费尽脑汁,终于实现了。打包下载zip的工具类,直接调用即可。import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.原创 2020-08-04 10:45:12 · 1318 阅读 · 2 评论