不知道是sharepoint文档库设置的问题还是系统bug,下载文档副本时默认的文档名称不会超过13个汉字。请高手指教一下。如下图:
点击下载副本时
这个是by design的行为,如果你用relector去看源代码的话,你会发现SharePoint在下载的时候,把http header里面的文件名(编码后的文件名)总长度限制为128个字符。编码后的名称类似于%xx%xx%xx的形式,每个汉字占3个,所以你这个例子里的13个汉字刚好会占用 13 * 3 * 3 + 5(扩展名) = 122个字符,而14个汉字就超长了……
128个字符的文件名估计是HTTP Header的限制,所以结论就是木有办法解决,嗯……
真要解决这问题的话,可以自己做个下载页面。
把文件名编码就可以了。