附件上传常见问题汇总
说明:
1. 本汇总贴根据各项目顾问、实施老师和客户老师反馈问题持续更新。
1. 移动端上传时,uploadFile.do请求报错UnknownHostException如何解决?
答:苍穹无法访问第三方传入的url,请联系第三方系统负责人。
2. 移动端上传附件报错“unable to find valid certification path to requested target”,或如何绕过ssl认证?
答:配置mc参数https.ignore.ssl为true。
3. 为什么附件上传报错域名校验不通过,系统不允许上传?
答:
1)查看日志,检查downloadUrl的域名是否和系统参数中设置的云之家的域名一致。
2)若不一致,F12调出控制台,然后刷新PC端页面,找到getConfig.do请求,查看响应,是否有yzjUrl这个参数。
3)若没有,进入查询分析器,输入下图sql,点击执行sql,检查红框中的数据是否为application/SYS/base,如不是,则为数据问题。
4. 如何设置图片上传自动压缩到指定数值?
答:在配置工具-系统参数-附件参数中设置:系统参数-公共参数-图片自动压缩临界值。
5. 单据中,如何以时分秒的格式显示附件上传的时间?
答:二开方案如下
public class TestPlugin extends AbstractFormPlugin {
//附件面板的标识
private static final String ATTACHMENTPanel = "attachmentpanel";
@Override
public void afterBindData(EventObject e) {
Map<String, Object> meta = new HashMap<>();
meta.put("attachdf", "datetime");
//更新控件的元数据
this.getView().updateControlMetadata(ATTACHMENTPanel, meta);
}
}
6. 如何通过二开取消附件上传?
答:参考文档《beforeUpload取消上传插件示例介绍》
7. 附件上传后在附件服务器是否支持按日期归档?
答:默认按日期归档。附件上传后会按照以下路径规则放置文件:
/tenant_devcore_dev/1402323749146986496/202304/kd_test_app/kd_test_bill/1641415906691197952/attachments/d0b288fae63e44aca6a3ff9a60f04017/test.txt
租户id:tenant_devcore_dev
账户id:1402323749146986496
年月:202304
应用编码:kd_test_app
单据编码:kd_test_bill
单据内码:1641415906691197952
附件标识:attachments(常量)
uuid:d0b288fae63e44aca6a3ff9a60f04017
文件名:test.txt
8. 上传的附件路径是否会加密?
答:新系统初始化时默认开启附件path加密。
9. 图片控件是否支持图片不存储在苍穹系统中,直接使用第三方文件服务的url?
答:不支持直接访问第三方文件服务url,如果要实现,需要把第三方文件上传到苍穹,然后再进行访问。
10. 同一个环境对应不同的内网和外网IP,而MC参数domain.contextUrl配置的是外网的ip,通过内网地址登录系统去作下载、预览等操作时请求失败,该如何解决?
答:此场景请参考金蝶云·苍穹多地址访问 修改配置。
11. 使用第三方存储系统时,通过抓包改变文件后缀,后端未校验文件类型,上传了不安全的文件,该如何解决?
答:后端是有文件类型校验的,是通过所配置的文件上传黑名单去校验的,出现后端未校验的情况,是因为后端没找到不允许上传的黑名单,标准的文件服务器会默认有大部分可执行文件的黑名单,当用第三方存储系统时,就获取不到对应的黑名单,请参考问题12做黑名单配置。
12. 如何查看附件支持上传什么格式的文件?
答:①查看系统参数配置:【系统参数】→【附件配置】→【禁止上传附件类型】
②查看文件服务器配置,可参考文档《fileserver服务如何配置黑白名单?》
③附件面板、附件字段进入设计器查看配置的”扩展名“,配置的值为当前控件允许上传的文件类型。
④上传按钮进入设计器查看上传配置,类型配置的值为当前上传按钮允许上传的文件类型。
附件上传常见问题汇总
本文2024-09-23 00:37:48发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-140699.html