07 2022 档案

摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-29 17:57 潜水的章鱼 阅读(17) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-29 17:06 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-29 16:06 潜水的章鱼 阅读(25) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-29 15:06 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 – 泽优软件博客 以vue为例说明: 将tinymce下载后放到st 阅读全文
posted @ 2022-07-29 14:05 潜水的章鱼 阅读(50) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-29 11:55 潜水的章鱼 阅读(29) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-29 11:04 潜水的章鱼 阅读(40) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-29 10:03 潜水的章鱼 阅读(22) 评论(0) 推荐(0) 编辑
摘要:​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt 阅读全文
posted @ 2022-07-28 18:01 潜水的章鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要:​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 阅读全文
posted @ 2022-07-28 17:15 潜水的章鱼 阅读(103) 评论(0) 推荐(0) 编辑
摘要:​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 阅读全文
posted @ 2022-07-28 16:16 潜水的章鱼 阅读(170) 评论(0) 推荐(0) 编辑
摘要:​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Up 阅读全文
posted @ 2022-07-28 15:27 潜水的章鱼 阅读(30) 评论(0) 推荐(0) 编辑
摘要:4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在实际 阅读全文
posted @ 2022-07-28 14:31 潜水的章鱼 阅读(67) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-28 11:58 潜水的章鱼 阅读(186) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-28 11:22 潜水的章鱼 阅读(85) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-28 09:58 潜水的章鱼 阅读(56) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-27 17:53 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-27 17:12 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-27 16:08 潜水的章鱼 阅读(37) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-27 15:12 潜水的章鱼 阅读(18) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-27 14:20 潜水的章鱼 阅读(31) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-27 11:53 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-27 10:51 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-27 09:43 潜水的章鱼 阅读(31) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-26 11:54 潜水的章鱼 阅读(48) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-26 10:56 潜水的章鱼 阅读(97) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-26 09:55 潜水的章鱼 阅读(49) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-25 18:06 潜水的章鱼 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-25 17:02 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-25 15:57 潜水的章鱼 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-25 15:01 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-25 14:19 潜水的章鱼 阅读(22) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-25 11:53 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-25 11:01 潜水的章鱼 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-25 09:46 潜水的章鱼 阅读(48) 评论(2) 推荐(0) 编辑
摘要:​ 1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另 阅读全文
posted @ 2022-07-22 16:57 潜水的章鱼 阅读(94) 评论(0) 推荐(0) 编辑
摘要:​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 阅读全文
posted @ 2022-07-22 15:59 潜水的章鱼 阅读(276) 评论(0) 推荐(0) 编辑
摘要:​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Up 阅读全文
posted @ 2022-07-22 15:12 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-22 14:12 潜水的章鱼 阅读(113) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-22 11:56 潜水的章鱼 阅读(32) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-22 11:01 潜水的章鱼 阅读(157) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-22 10:08 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-21 18:03 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-21 17:41 潜水的章鱼 阅读(32) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-21 16:24 潜水的章鱼 阅读(24) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-21 15:28 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-21 14:36 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-21 13:47 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-21 11:07 潜水的章鱼 阅读(37) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-21 10:18 潜水的章鱼 阅读(35) 评论(0) 推荐(0) 编辑
摘要:​ 1、介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urle 阅读全文
posted @ 2022-07-20 17:58 潜水的章鱼 阅读(98) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-20 16:55 潜水的章鱼 阅读(631) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-20 15:59 潜水的章鱼 阅读(476) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-20 14:56 潜水的章鱼 阅读(41) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-20 13:49 潜水的章鱼 阅读(47) 评论(0) 推荐(0) 编辑
摘要:​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 阅读全文
posted @ 2022-07-20 11:54 潜水的章鱼 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-20 10:43 潜水的章鱼 阅读(41) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-20 09:39 潜水的章鱼 阅读(31) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-19 17:56 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-19 16:58 潜水的章鱼 阅读(28) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-19 15:57 潜水的章鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-19 14:56 潜水的章鱼 阅读(26) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-19 13:58 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-19 12:30 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-19 10:33 潜水的章鱼 阅读(30) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-19 09:24 潜水的章鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-15 18:02 潜水的章鱼 阅读(164) 评论(0) 推荐(0) 编辑
摘要:​ 前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简 阅读全文
posted @ 2022-07-15 17:18 潜水的章鱼 阅读(34) 评论(0) 推荐(0) 编辑
摘要:​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt 阅读全文
posted @ 2022-07-15 15:57 潜水的章鱼 阅读(188) 评论(0) 推荐(0) 编辑
摘要:​ 1、介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urle 阅读全文
posted @ 2022-07-15 14:56 潜水的章鱼 阅读(84) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-15 14:10 潜水的章鱼 阅读(306) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-15 11:59 潜水的章鱼 阅读(211) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-15 10:59 潜水的章鱼 阅读(79) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-15 10:04 潜水的章鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-14 18:10 潜水的章鱼 阅读(34) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-14 17:00 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-14 16:00 潜水的章鱼 阅读(28) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-14 15:09 潜水的章鱼 阅读(29) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-14 14:01 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-14 11:54 潜水的章鱼 阅读(34) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-14 11:00 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-14 10:06 潜水的章鱼 阅读(83) 评论(0) 推荐(0) 编辑
摘要:​ 1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另 阅读全文
posted @ 2022-07-13 17:58 潜水的章鱼 阅读(262) 评论(0) 推荐(0) 编辑
摘要:​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 阅读全文
posted @ 2022-07-13 17:02 潜水的章鱼 阅读(593) 评论(0) 推荐(0) 编辑
摘要:​ javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1.通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/Up 阅读全文
posted @ 2022-07-13 15:57 潜水的章鱼 阅读(100) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-13 14:55 潜水的章鱼 阅读(52) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-13 14:03 潜水的章鱼 阅读(135) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-13 12:00 潜水的章鱼 阅读(118) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-13 11:03 潜水的章鱼 阅读(125) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-13 09:52 潜水的章鱼 阅读(62) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-12 18:04 潜水的章鱼 阅读(31) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-12 16:59 潜水的章鱼 阅读(48) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-12 16:00 潜水的章鱼 阅读(28) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-12 14:58 潜水的章鱼 阅读(26) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-12 14:00 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-12 11:58 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-12 10:53 潜水的章鱼 阅读(41) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-12 10:03 潜水的章鱼 阅读(46) 评论(0) 推荐(0) 编辑
摘要:​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 阅读全文
posted @ 2022-07-11 18:02 潜水的章鱼 阅读(162) 评论(0) 推荐(0) 编辑
摘要:​ 总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件切片(分块),但这不是我们现在说的重点,我们要做的事是保证在网络中断后1G的文件已上传的那部分在 阅读全文
posted @ 2022-07-11 16:16 潜水的章鱼 阅读(147) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-11 15:02 潜水的章鱼 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-11 14:02 潜水的章鱼 阅读(281) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-11 11:59 潜水的章鱼 阅读(206) 评论(0) 推荐(0) 编辑
摘要:​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da 阅读全文
posted @ 2022-07-11 11:01 潜水的章鱼 阅读(120) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-11 10:02 潜水的章鱼 阅读(94) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-08 17:58 潜水的章鱼 阅读(25) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-08 17:18 潜水的章鱼 阅读(35) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-08 16:05 潜水的章鱼 阅读(38) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-08 14:56 潜水的章鱼 阅读(16) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-08 14:00 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-08 11:59 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-08 11:01 潜水的章鱼 阅读(32) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-08 10:07 潜水的章鱼 阅读(25) 评论(0) 推荐(0) 编辑
摘要:​ 第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt 阅读全文
posted @ 2022-07-07 17:59 潜水的章鱼 阅读(222) 评论(0) 推荐(0) 编辑
摘要:​ 1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另 阅读全文
posted @ 2022-07-07 16:51 潜水的章鱼 阅读(179) 评论(0) 推荐(0) 编辑
摘要:​ 前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简 阅读全文
posted @ 2022-07-07 16:03 潜水的章鱼 阅读(143) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验; 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批 阅读全文
posted @ 2022-07-07 13:58 潜水的章鱼 阅读(2400) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-07 11:59 潜水的章鱼 阅读(130) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-07 11:46 潜水的章鱼 阅读(55) 评论(0) 推荐(0) 编辑
摘要:​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 阅读全文
posted @ 2022-07-07 10:59 潜水的章鱼 阅读(658) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-07 09:57 潜水的章鱼 阅读(28) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-06 18:02 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-06 17:06 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-06 15:59 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-06 14:55 潜水的章鱼 阅读(17) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 以vue为例说明: 将tinymce下载后放到static目录下,不 阅读全文
posted @ 2022-07-06 14:01 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-06 12:01 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-06 11:05 潜水的章鱼 阅读(24) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-06 10:20 潜水的章鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要:​ 最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的 阅读全文
posted @ 2022-07-05 18:04 潜水的章鱼 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 阅读全文
posted @ 2022-07-05 17:01 潜水的章鱼 阅读(927) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-05 15:59 潜水的章鱼 阅读(384) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-05 15:01 潜水的章鱼 阅读(109) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-05 13:57 潜水的章鱼 阅读(183) 评论(0) 推荐(0) 编辑
摘要:​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, 阅读全文
posted @ 2022-07-05 12:00 潜水的章鱼 阅读(188) 评论(0) 推荐(0) 编辑
摘要:​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 阅读全文
posted @ 2022-07-05 11:08 潜水的章鱼 阅读(41) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-05 10:04 潜水的章鱼 阅读(41) 评论(0) 推荐(0) 编辑
摘要:​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文
posted @ 2022-07-04 18:24 潜水的章鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要:​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 阅读全文
posted @ 2022-07-04 17:07 潜水的章鱼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 阅读全文
posted @ 2022-07-04 15:59 潜水的章鱼 阅读(28) 评论(0) 推荐(0) 编辑
摘要:​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa 阅读全文
posted @ 2022-07-04 15:01 潜水的章鱼 阅读(22) 评论(0) 推荐(0) 编辑
摘要:​ tinymce是很优秀的一款富文本编辑器,可以去官网下载。https://www.tiny.cloud 这里分享的是它官网的一个收费插件powerpaste的旧版本源码,但也不影响功能使用。 umeditor+粘贴word图片 – 泽优软件博客 以vue为例说明: 将tinymce下载后放到st 阅读全文
posted @ 2022-07-04 14:14 潜水的章鱼 阅读(30) 评论(0) 推荐(0) 编辑
摘要:​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 阅读全文
posted @ 2022-07-04 12:01 潜水的章鱼 阅读(37) 评论(0) 推荐(0) 编辑
摘要:​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w 阅读全文
posted @ 2022-07-04 10:58 潜水的章鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:​ 项目需求可发布文章 需求涉及到富文本编辑器 经过查阅我选择了较为简便 不需要后端支持可独立完成的tinymce框架 官方文档也是相当完整 虽然都是全英文 但是有强大的 谷歌~ 没问题的 编辑器,tinymce 不需要后端配合 只需要把最终编辑完的富文本传给后端就好 很简单 下载tinymce n 阅读全文
posted @ 2022-07-04 10:07 潜水的章鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员 阅读全文
posted @ 2022-07-01 18:05 潜水的章鱼 阅读(125) 评论(0) 推荐(0) 编辑
摘要:​ 前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTTP是一个属于应用层的面向对象的协议,由于其简 阅读全文
posted @ 2022-07-01 17:01 潜水的章鱼 阅读(72) 评论(0) 推荐(0) 编辑
摘要:​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 阅读全文
posted @ 2022-07-01 15:54 潜水的章鱼 阅读(43) 评论(0) 推荐(0) 编辑
摘要:​ 需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。 PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层 阅读全文
posted @ 2022-07-01 14:58 潜水的章鱼 阅读(63) 评论(0) 推荐(0) 编辑
摘要:​ 以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult upl 阅读全文
posted @ 2022-07-01 13:59 潜水的章鱼 阅读(33) 评论(0) 推荐(0) 编辑
摘要:​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 阅读全文
posted @ 2022-07-01 12:01 潜水的章鱼 阅读(118) 评论(0) 推荐(0) 编辑
摘要:​ 文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_na 阅读全文
posted @ 2022-07-01 11:08 潜水的章鱼 阅读(22) 评论(0) 推荐(0) 编辑
摘要:​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify 阅读全文
posted @ 2022-07-01 10:05 潜水的章鱼 阅读(77) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示