案例分享:附件在线预览提示“请先登陆后再下载附件”原创
金蝶云社区-西瓜不甜苦瓜不苦
西瓜不甜苦瓜不苦
15人赞赏了该文章 243次浏览 未经作者许可,禁止转载编辑于2023年11月08日 10:22:24

问题描述

附件在线预览提示“请先登陆后再下载附件”,如下图所示。

image.png


分析解决方法

1、确认参数设置选择的是“使用本地文件服务预览方式”;

2、文件服务器设置界面点击【检测文件服务是否可用】,全部检测通过;

3、根据报错截图显示,在线预览时附件的下载url是另外的一个域名,

所以,检查应用服务器website\app_data\common.config文件,

直接以记事本方式打开该文件,搜索截图里面显示的那个域名,确实找到有‘AppSiteOuterNetUrl’,

如下图所示(图片是注释掉之后截图的);

image.png

4、把图片里的红框的内容,注释掉,保存该文件;

重启IIS;重新去操作附件在线预览,恢复正常了。


补充说明:

配置文件里面加如下这个参数,主要是用于‘使用本地文件服务预览方式’下、内外网映射端口号不一致时,外网客户端附件预览打不开的问题。

<add key="AppSiteOuterNetUrl" value="http://域名或外网IP/k3cloud/"/>

这样设置的话,内网电脑也需要使用配置文件里面写的这个外网地址去访问云星空以及附件在线预览;


而本案例中,内网电脑是限制了无法使用外网地址访问云星空的,所以就出现了用内网地址登陆云星空后打开附件在线预览调整外网地址后预览失败的问题。

赞 15