随笔分类 -  常用 / 【语言】Java / 文件

摘要:一、获取文件大小 1、通过file的length()方法获取; 二、文件大小转换 bytes--> KB,MB,GB,TB /** * 转换文件大小 */ public static String formatFileSize(long fileSize) { DecimalFormat df = 阅读全文
posted @ 2024-08-15 00:52 zhegeMaw 阅读(6) 评论(0) 推荐(0) 编辑
摘要:概念 IO:我们把输入和输出的动作成为IO操作,以内存为中心。 把外部数据读入到内存,称为输入(读)Input操作。 例如,把文件从磁盘读取到内存,从网络读取数据到内存等等。 把数据从内存输出到外部,称为输出(写)Output操作。例如,把数据从内存写入到文件,把数据从内存输出到网络等等。 电脑上的 阅读全文
posted @ 2024-08-15 00:28 zhegeMaw 阅读(8) 评论(0) 推荐(0) 编辑
摘要:工具类 IOUtils.copy() IOUtils.toString(): 可以将输入流转为String Files.readAllBytes(Paths.get(fileUri)) 从本地读取文件到内存。 / FileUtils.readFileToByteArray(new File(path 阅读全文
posted @ 2024-08-13 10:36 zhegeMaw 阅读(5) 评论(0) 推荐(0) 编辑
摘要:本文所有内容都是流式上传(数据通过body传输)对于本地文件上传(传入本地路径,服务端根据路径读取文件,比较简单)不做讨论。文件上传可以分为普通上传、表单上传、分片上传。 一、普通上传 直接在body传输文件的字节流,可以在header中传递业务参数。 仅支持单文件上传 Content-Type为文 阅读全文
posted @ 2024-01-04 20:05 zhegeMaw 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示