📔 金山办公产品帮助中心

文件名过长无法唤起wps打开文档

文档由 任财应 于 2022-09-27 23:26 创建,由 岳丽娜 于 2024-06-14 07:59 更新
文档标签:
文档分类:
82

问题现象:

文件名过长,例如文件名超过54个中文,在客户业务系统点击编辑或清稿等操作,无法唤起wps打开文件。

 

 

可能原因:

客户通过window.location.href="ksowebstartupwps://参数" 方式从外部唤起wps客户端,文件名作为URL参数,URL经过自动base64编码后,URL字符长度超过浏览器对URL长度限制的2048字节 ,导致唤起wps客户端失败。

 

解决方案:

方案1:控制文件名称长度,保证URL经过base64编码后,URL字符长度在2048字节之内。

方案2:使用WpsInvoke.InvokeAsHttp方式唤起wps客户端,绕过浏览器对URL长度限定。

 

注:Windows的系统限制是,绝对路径(包含文件名)不能超过260个字符,一般256个就出错

Linux系统中的限制是,绝对路径(包含文件名)4096字节,单独文件名255字节,超出后不能输入也不能打开