文件和文件流——文件转码失败conversion failed: input document is null after loading
今天文件转码碰到个文件:
文件转码的时候抛出异常(conversion failed: input document is null after loading),
从服务器当下文件查看,发现文件大小为6kb,文件内容为空,上传了其他文件测试发现转码正常,
所以不是转码线程的问题,把问题定位到文件,
新建了一个Excel文件,没有增加内容,文件大小正好是6kb,
所以转码失败的原因是6kb是文件的大小而不是文件中数据流的大小,然后文件转码在读取数据流的时候,读取到的为null,所以就报错了;
规避方法:
1,在文件流读取之前判断文件流是否为null,如果是null则不执行转码操作(这里是用的ExecutorService的submit方法);
2,在上传文件的接口处进行判断,如果文件数据流为null,则提示不能上传空文件等;
文件和文件流——文件转码失败conversion failed: input document is null after loading相关推荐
- HM-16.0编码过程:将YUV文件编码成HEVC格式的码流
HM-16.0编码:将YUV文件编码成HEVC格式的码流 注: 1 为了快速优化运行(不调程序的时候),可以将程序的版本设为"release",否则还是设为"debu ...
- python下二进制流文件转二维码
python下二进制流文件转二维码 之前做过的一个ctf中的misc,经过一系列操作得到一个flag.txt 里面是一串二进制流 突然束手无策 经简单计算 260^2=67600 所以尝试能否转化为一 ...
- 下载文件流 文件名转码
下载文件,后端返回文件流,前端下载并读取后端返回文件名content-disposition 后端接口返回content-disposition: 前端读取文件名并下载 1.axios返回请求响应全部 ...
- 基础IO(文件接口、安装内核源码超详细步骤图解、静态库与动态库)
基础IO C语言的文件操作接口 fopen fclose fread fwrite fseek 系统调用文件接口 open close read write lseek 安装内核源码 文件描述符&am ...
- C++之文件IO操作流
C++之文件IO操作流 前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制.那今天我将继续介绍关于C++中的流操作内容--文件IO操作流fstream.并会 ...
- 『Java』文件与IO流
1. File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 实际存不存在无所谓,这里只是创建一个抽象表示 1.1 构造方法 下面示例项目根 ...
- c语言中把文件看成什么流,C语言中的文件流
所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3.mp4.txt.bmp.jpg.exe.rmvb等等.这些文件各有各的用途,我们通常将它们存放在磁盘或者可移动盘等介质中 ...
- HEX文件和BIN文件总结及hex文件流转bin文件流示例代码
这几天在写STM32的ISP烧录工具,因此有涉及到输入hex文件或bin文件进行烧录的问题,所以对hex文件和bin文件进行了些总结. 1 hex介绍 Hex 全称 (Intel HEX)文件是由一行 ...
- socket:内核初始化及创建流(文件)详细过程
socket中文名称为套接字,属于传输协议及功能接口的封装.socket首先初始化注册(socket)文件系统,然后由使用它的模块传入具体的地址族(类型)family,如ipv4模块中的(void)s ...
最新文章
- CentOS 6.5安装MongoDB 2.6(多yum数据源)
- CMD(命令提示符)-------javac编译程序出现“”编码GBK的不可映射字符“”
- 【Python3网络爬虫开发实战】 1.7.1-Charles的安装
- hdfs 数据迁移_基于 JindoFS+OSS 构建高效数据湖
- IP设置的批处理文件
- qt获取桌面路径(暂定应用Windows)
- C++ Reference: Standard C++ Library reference: C Library: cwctype: wint_t
- 2D美术3——PS笔刷延迟、图层卡顿等解决办法(百试百灵)
- Cygwin使用之神器apt-cyg安装与使用
- win7管理员取得所有权
- 中国酒店周刊 | 上海万信福朋喜来登、包头茂业万豪、武汉江夏万枫酒店开业...
- 新入职百度某员工发飙:前人代码写得像一坨屎,不能忍受,颠覆了对大厂的认知,...
- 学完高性能计算后的发展怎么样?
- Spike探针-敏捷
- 【增加苏宁】2020双十一淘宝领喵币+京东全名营业+支付宝+苏宁の自动化任务
- 手机版html怎么压缩文件,WPS Office手机版文件怎么压缩 WPS Office手机版文件压缩的方法...
- Preisach模型
- 十天征服单片机百度云_单片机百度盘资料
- 软件工程专插本_2021年软件工程专业-编译原理-考试大纲(专插本).docx
- PMO只是PM的工具人?太肤浅了