我使用过vss60和vss2005。
解决方法:在vss的客户端的option中,file
type选项卡里,在binary
file文本框中,加入pdf即可(一定要注意,不要忘了加分号或是逗号,具体是分号还是逗号我忘了,一般vss都会默认有几个文件类型在binary
file中),
加入这个二进制文件类型以后上传的pdf文件,都不会出现无法打开的错误。
小提示,如果在vss
admin管理端的option中file
type选项卡里设置binary
file的话,
在vss客户端重新打开以后,就不用再手动设置binary
file了。
下面说下原理:
有人说这是vss的一个bug,其实不是的,这是微软系统对待文本的一个处理方式。
在windows中,所有换行都是回车换行,有什么区别呢?其实在linux等 *** 作系统里,
换行只有
即x0A,在windows中换行其实是
即x0Dx0A。
在上传pdf文件时,微软把pdf文件认为是文本文件,所以,把所有没有
的换行符
,
全都替换成了
。
其实pdf不是文本文件,所以从vss取得后,打开解析时会出错。
当我们把pdf文件设置成二进制文件时,微软就不会把单个
替换成
。
你应该是插上了读卡器却没有装驱动,可以尝试装一下驱动。如果不想装或者没有驱动,只是不想看到这个找到新硬件向导界面的话,可以在我的电脑/硬件/设备管理器里将这个设备禁用,然后就ok了~~~~~~~
以上就是关于用VSS Explorer上传PDF文件view或check out用Adobe Reader打开都出错全部的内容,包括:用VSS Explorer上传PDF文件view或check out用Adobe Reader打开都出错、windows无法为SmartcardReader加载安装程序请与硬件供应商联系-----这是什么原因、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)