OSS上传pdf无法解析的问题

之前遇到了oss上传pdf之后无法解析的问题,后来发现是在传入size的时候,取得是inputStream.available()这个方法,根据方法描述,它获取的是一个大概的值,并不准确,因此不能用这个方法,因为我是用的URLConnection 来获取流的,所以可以采用URLConnection.getContentLength()来获取流中文件的大小,代码如下

java 复制代码
URL urlObj = new URL(attachmentPath);
URLConnection conn = urlObj.openConnection();
conn.getContentLength();

此外,在调用oss上传方法时,我还指定了content-type = application/form

相关推荐
Vic101012 分钟前
PostgreSQL 中 nextval() 的线程安全性解析
java·数据库·postgresql
清晓粼溪6 分钟前
SpringCloud Alibaba
java·spring boot·spring cloud
乌日尼乐13 分钟前
【Java基础整理】基本数据类型及转换
java·后端
乌日尼乐16 分钟前
【Java基础整理】静态static关键字
java·后端
架构师沉默42 分钟前
一个很多人没想过的问题:为什么编程语言有 for,还要设计 while?
java·后端·架构
Mars酱42 分钟前
1分钟了解响应式编程 | 基本概念
java·后端·rxjava
乌日尼乐1 小时前
【Java基础整理】封装、继承、抽象、接口和多态
java·后端
heartbeat..1 小时前
JavaWeb 入门 - HttpServletResponse 响应对象 详解
java·网络·http·web·response
zs宝来了1 小时前
Spring Boot启动流程源码深度解析:电商订单系统面试实战
java·spring boot·面试·源码分析·电商
智航GIS1 小时前
9.1 多线程入门
java·开发语言·python