zningsc 发表于 2022-7-14 15:52:33

文件设置为自己的FTP服务器时图片控件无法上传

如图所示,我们部署的是文件存储在FTP服务器上,附件文档没有任何问题,但是图片控件,选择图片后出现无法连接到XXX的提示,日志中也有这样的错误,请问是不是图片控件需要单独在哪里设置文件存储地址呢

启蒙星 发表于 2022-7-15 09:46:36

检查下externalStorageSources.json文件配置

zningsc 发表于 2022-7-16 12:43:34

配置文件如下,这个应该是连接MYSQL的吧,和FTP有什么关系呢,我上面的截图中FTP服务器的IP地址是对的
[
        {
                "url":"jdbc:mysql://XXX:3306/o2serverdb?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8",      
                "username" : "o2serveruser",
                "password" :"XXXXX",
                "includes": [],
                "excludes": [],
                "enable" : true
        }
]

启蒙星 发表于 2022-7-18 09:42:55

你没有配置过externalStorageSources.json?你发的是数据库配置

zningsc 发表于 2022-7-18 09:51:31

不好意思,我看错文件了,配置如下,附件上传是没有问题的,就是图片控件中添加图片后报错,显示不能连接到FTP服务器:XXXX,服务器IP地址显示是对的
{
"file": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 5005.0,
      "prefix": "psoafiles/file/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"processPlatform": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/processPlatform/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"mind": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/mind/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"meeting": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/meeting/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"calendar": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/calendar/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"okr": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/okr/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"cms": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/cms/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"bbs": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/bbs/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"report": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/report/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"strategyDeploy": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/strategyDeploy/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"teamwork": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/teamwork/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"structure": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/structure/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
],
"general": [
    {
      "protocol": "ftp",
      "username": "XXXUSER",
      "password": "XXXPASSWD",
      "host": "192.168.30.13",
      "port": 21.0,
      "prefix": "psoafiles/general/",
      "enable": true,
      "weight": 100.0,
      "name": "251",
      "deepPath": false,
      "###protocol": "协议,可选值ftp,ftp###",
      "###username": "登录用户名.###",
      "###password": "登录密码.###",
      "###host": "主机地址.###",
      "###port": "端口.###",
      "###prefix": "前缀路径.###",
      "###enable": "是否启用###",
      "###weight": "设置权重.###",
      "###name": "存储节点名,对应存储名称,谨慎修改.###",
      "###deepPath": "是否使用更深的路径.###"
    }
]
}

启蒙星 发表于 2022-7-19 09:41:56

你"file"这块配置的port怎么是5005,其他都是21,图片上传就是走"file"这块配置

zningsc 发表于 2022-7-19 10:20:55

实在抱歉,最开始是用的WEBDAV,后面发现速度太慢,改成了FTP,这个端口漏改了,非常感谢!

论坛管理员 发表于 2022-7-19 16:10:25

:)
页: [1]
查看完整版本: 文件设置为自己的FTP服务器时图片控件无法上传