Skip to content

富文本发布时,上传图片相对路径不正确 #62

@hn4930

Description

@hn4930

富文本中上传图片后为
<img data-mce-src="public/xxx/xxx.jpg">
这个相对路径在127.0.0.1:7001/admin下可以工作
但是在前台页面如 http://127.0.0.1:7001/cms/detail/1 中是错误的

目前暂时将app/controller/cms/doc.js:getContent:266中的type为input-rich-text的obj.options中增加了tinymce的配置项切换到绝对路径修复

          obj.type = 'input-rich-text';
          obj.receiver = {
            method: 'post',
            url: '/upload/adminToken',
            headers: {
              resBody: '{"link":"{{url}}"}',
            },
          };
          obj.options = {
            height: 600,
            relative_urls: false,
            remove_script_host: false,
            convert_urls: true,
            document_base_url: '/',
            codesample_languages: [
              { text: 'HTML', value: 'html' },
              { text: 'JavaScript', value: 'javascript' },
              { text: 'CSS', value: 'css' },
              { text: 'json', value: 'json' },
              { text: 'graphql', value: 'graphql' },
              { text: 'bash', value: 'bash' },
              { text: 'git', value: 'git' },
              { text: 'markdown', value: 'markdown' },
              { text: 'sql', value: 'sql' },
              { text: 'typescript', value: 'typescript' },
            ],
            content_css: '/public/sys/prism.css',
          };

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions