
然后登陆vss,就可以直接把本地硬盘上的文件拖动到vss窗口,就ok了。当然前提是你有足够的权限在该vss上新建内容
我使用过vss6.0和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文件设置成二进制文件时,微软就不会把单个
替换成
。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)