文章目录

  • Summernote
    • 问题一:Uncaught TypeError: $(...).summernote is not a function
    • 问题二 :GET http://***/summernote.min.js net::ERR_ABORTED 404 (Not Found)
  • Oracle
    • ORA-01461 :
    • ORA-22858 :

总结一下今天在使用summernote富文本中上传图片并保存到Oracle数据库时出现的各种问题以及解决方案。供大家遇到相同问题时的参考~

Summernote

summernote轻量级富文本编辑器,官网:https://summernote.org/,这里不多介绍,主要说问题。

问题一:Uncaught TypeError: $(…).summernote is not a function

出现这个问题,一般原因是你的summernote版本和jQuery版本不匹配。(参考)

解决办法: 去summernote官网中检查最新示例使用到的jQuery版本,并在自己的项目里引入对应版本的jQuery。


        但若是在原有系统中添加,使用的是旧版jQuery,此方法慎用,因为修改jQuery版本可能会导致更多问题!

应去查找原系统中jQuery版本对应的summernote版本js。

问题二 :GET http://***/summernote.min.js net::ERR_ABORTED 404 (Not Found)


解决办法: 这种问题多为本地js的引用路径没有写对,根据自己的项目检查路径并修改即可。

Oracle

ORA-01461 :

在我成功使用summernote插入图片在页面文本框回显后,提交保存到数据库时报错——

ORA-01461: can bind a LONG value only for insert into a LONG column(仅能绑定要插入 LONG 列的 LONG 值)

这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,–4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。

出现这个错误的原因是使用summernote插入图片后,它会默认把图片转换为base64二进制字节码,导致字段长度超出。若是不想另写文件上传的类和方法,只改oracle数据库是最好的解决办法。

解决办法: 将此字段的类型改为CLOB或者BLOB类型

oracle中Blob和Clob类型的区别与用法引用大佬的文章,我这里就不多讲解了。

但是直接在oracle中修改字段类型,将varchar改为clob时又出现了新问题:

ORA-22858 :

ORA-22858 invalid alteration of datatype(修改的字段类型错误)

原因是Oracle不允许将字段类型修改为:object、REF、nested table、varchar、clob、blob

解决办法: 新建一个正确的字段,将数据同步的到新字段后删除错误的字段。

summernote富文本中上传图片并保存到Oracle数据库的问题解决相关推荐

  1. 存clob为空的值_将网页文本(HTML)保存到ORACLE数据库CLOB字详解

    网上常见的例子总是将文本文件上传至数据库的方法.今天在做文档管理相关系统时,需要将网页上的文本输入框(textarea或input)中的内容,上传到ORACLE数据库的CLOB字段中去.在网上找了好长 ...

  2. flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...

    private var fileReference:FileReference; 加载页面的时候,执行以下代码: //新建对象,添加事件监听 fileReference = new FileRefer ...

  3. Python读取excel文件内容并保存到SqlServer数据库

      前面两篇文章<python调用openpyxl包操作excel文件>和<python调用pymssql包操作SqlServer数据库>学习了Python操作excel和Sq ...

  4. Django中summernote富文本编辑器完整前后端

    summernote富文本编辑器,由于网上的基本都是在说用这个编辑器上传图片的,所以我就整理了一下上传图片和文本的代码,完整前后端. 这里我准备了一个demo,需要的可以直接复制 Summernote ...

  5. summernote富文本编辑器基本使用

    summernote富文本编辑器的基本使用 一.简介 二.下载: 三.基本使用: 1.引入js/css 2.建立一个div 3.用 js初始化操作 4.上传图片的Controller 5.过去编辑器内 ...

  6. vue3使用vue-quill实现富文本编辑器上传图片

    最近开发的一个vue3+element-plus的项目,需要用到富文本编辑器,最终选择了VueQuill这一款轻便型的富文本编辑器:官网地址为 https://vueup.github.io/vue- ...

  7. 富文本编辑器上传图片的功能

    今天,我们来讲一下富文本编辑器上传图片功能的操作.首先,在这里需要引入一个js插件 (config.js),在插件里面写下配置图片上传的路径. 接下来,既然要实现上传图片的功能,那我们就需要一个东西是 ...

  8. Django使用summernote富文本编辑器,完整前后端

    今天项目中要使用summernote富文本编辑器,由于网上的基本都是在说用这个编辑器上传图片的,所以我就整理了一下上传图片和文本的代码,完整前后端. 这里我准备了一个demo,需要的可以直接复制 &l ...

  9. summernote富文本实现图片上移下移功能

    summernote富文本实现图片上移下移功能 前言: 自己写了一套商品管理系统,商品的详情页维护是使用的summernote富文本.因为在CSDN上使用这个富文本看着还行,没想到自己使用起来太坑了, ...

最新文章

  1. HDU1548:A strange lift(Dijkstra或BFS)
  2. jQuery实例——仿京东仿淘宝列表导航菜单
  3. 发布了!2020年AI人才发展报告,最高补助1000万!
  4. linkerd——针对java的为微服务提供可靠性的proxy,服务发现重试LB等
  5. NET问答: Entity Framework 如何快速高效的删除表中所有记录 ?
  6. 见识过世界的强大,才能拥有掌握世界的力量
  7. 微信小程序view动态长度_微信小程序实现动态获取元素宽高的方法分析
  8. 使用DataWorks来调度AnalyticDB任务
  9. h710阵列卡支持最大硬盘_DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例)
  10. 《C和指针》——字符串常量实际上是个指针,你真的懂了么?
  11. 07-OSPF区域类型--NSSA区域/完全NSSA区域
  12. 二级MS office考试中一些常考的函数(Excel)(2)
  13. jade 编译 html,学习前端模板引擎 jade (一)_html/css_WEB-ITnose
  14. Unity实战篇 | unity接入QQ登录 详细过程——Android篇
  15. 抖音一姐直播笑唱国歌被封,网友:早就该封了!
  16. 从“薛定谔的猫”联想到“好奇害死猫”
  17. 架构 和 构架 定义
  18. python函数结构_Python代码结构:函数
  19. 【前端库】HTML 移动端适配(推荐)
  20. vmware P2V问题汇总

热门文章

  1. 网站更新部署20110210,新站部署全过程记录
  2. 用计算机设置变大的命令按钮 vb,2017年9月计算机二级考试VB考试题
  3. 【计算机视觉】张正友标定法相机标定
  4. CLRS第二章思考题
  5. 搭建极简GB28181 网守和网关服务器,建立AI推理和3d服务场景,然后开源代码(一)
  6. 哈夫曼编码-Java实现
  7. 批量修改本地文件.bat命令使用与node.js批量修改文件
  8. python窗体加背景图_第二十三篇 -- 为窗体添加背景图片和图标以及设置窗体透明度...
  9. 500个爆文标题_500个爆文标题
  10. 自定义数值范围选择组件