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