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

相关推荐
2501_90615056几秒前
私有部署问卷系统操作实战记录-DWSurvey
java·运维·服务器·spring·开源
better_liang12 分钟前
每日Java面试场景题知识点之-TCP/IP协议栈与Socket编程
java·tcp/ip·计算机网络·网络编程·socket·面试题
niucloud-admin24 分钟前
java服务端——controller控制器
java·开发语言
To Be Clean Coder25 分钟前
【Spring源码】通过 Bean 工厂获取 Bean 的过程
java·后端·spring
Fortunate Chen31 分钟前
类与对象(下)
java·javascript·jvm
程序员水自流33 分钟前
【AI大模型第9集】Function Calling,让AI大模型连接外部世界
java·人工智能·llm
‿hhh35 分钟前
综合交通运行协调与应急指挥平台项目说明
java·ajax·npm·json·需求分析·个人开发·规格说明书
小徐Chao努力36 分钟前
【Langchain4j-Java AI开发】06-工具与函数调用
java·人工智能·python
无心水38 分钟前
【神经风格迁移:全链路压测】33、全链路监控与性能优化最佳实践:Java+Python+AI系统稳定性保障的终极武器
java·python·性能优化
萧曵 丶1 小时前
Synchronized 详解及 JDK 版本优化
java·多线程·synchronized