VSS 2005上传PDF文件之后,打开提示文件损坏或者内容为空
来源:互联网 发布:可以演戏的软件 编辑:程序博客网 时间:2024/06/03 11:16
问题:
VSS 2005上传PDF文件之后,打开提示文件损坏或者内容为空;
解决方式:
在vss的客户端的tools-option中,file type选项卡里,在binary file文本框中,加入*.pdf即可
原因:
有人说这是vss的一个bug,其实不是的,这是微软系统对待文本的一个处理方式。在windows中,所有换行都是回车换行,有什么区别呢?其实在linux等操作系统里,换行只有\n即\x0A,在windows中换行其实是\r\n即\x0D\x0A。在上传pdf文件时,微软把pdf文件认为是文本文件,所以,把所有没有\r的换行符\n,全都替换成了\r\n。其实pdf不是文本文件,所以从vss取得后,打开解析时会出错。当我们把pdf文件设置成二进制文件时,微软就不会把单个\n替换成\r\n。
https://support.microsoft.com/en-us/kb/923434
阅读全文
0 0
- VSS 2005上传PDF文件之后,打开提示文件损坏或者内容为空
- java FTPClient 文件上传内容为空
- fstream 打开文件失败,读取文件内容为空
- eclipse上传到dfs的文件内容为空
- struts2 文件上传为空
- 文件上传,文件损坏
- chm文件打开之后没有内容
- 打开pdf出现文件损坏并且无法修复错误解决
- PDF文件怎么打开,如何编辑修改PDF文件内容
- 通过java实现txt,ppt,pdf上传之后转换为swf文件的功能实现
- win7下excel提示“文件已损坏,无法打开。”解决办法
- 打开文件为空自动返回 matlab
- QFile 以追加的方式打开文件,读取内容为空的情况
- PHP 无法上传文件 $_FILES为空 $_POST为空
- 恢复损坏的pdf文件
- 判断spring的文件上传(CommonsMultipartFile)内容是否为空,是否符合要求类型
- eclipse hadoop windows 运行wordcount程序,上传文件内容为空的原因及解决办法
- struts2文件上传时 上传的文件不能为空
- LeetCode #684 Redundant Connection
- linux根文件系统挂载过程
- tensorflow 安装
- 一台机器执行monkey test测试出现概率死机
- 选择法排序
- VSS 2005上传PDF文件之后,打开提示文件损坏或者内容为空
- python语言简介
- FreeMarker空值的处理
- Java 源程序
- 滑动窗: 咸鱼魔法记
- bzoj 3170: [Tjoi 2013]松鼠聚会
- DPDK学习(测试环境)
- 从头到尾彻底理解KMP算法
- AI名片识别