资料介绍
软件简介
简介
一般工作中会有我想把某个文件分享给别人,但是又不想直接发给对方,因此需要一个中转站,我把文件上传到这个中转站,然后中转站给我一个可以查看的url,我再把url发给要查看的人。 或者是想把一个文件分享给别人但是由于操作系统不同或者使用的文件编辑器不同而导致展示上有一些差异。
那么这个项目的目的就是为了解决这种需求。目前工作中我会把临时的接口文档写好,然后生成一个url分享给前端或者客户端,并且我这边是可以随时更新。
目前功能很简单,开发思路是先支持markdown,提升体验,修复bug等等,后续再加入更多的文件支持.
功能
-
markdown √
-
json,xml,java,c,cpp,php,python等 √
-
jpg,jpeg,png,gif √ (大图片展示取决于服务器带宽,另外提供TinyPNG压缩选项)
-
doc,docx,xls,xlsx,ppt,pptx √ (尝试了不少方案,poi+itext,最后还是微软的在线预览体验最好,当然也实现最简单)
使用
docker pull push ifreehub/temp-file-viewer:1.3 docker run -d -p 8081:8081 -e docker.io/ifreehub/temp-file-viewer:1.3
访问 ip:8081 即可.
配置
使用环境变量配置参数,可以使用-Dspring.config.location
复写应用的配置.
# 应用参数 # 虚拟机参数
Spring boot配置说明
server.port=8081 # 文件上传相关配置 spring.servlet.multipart.max-file-size=10MB spring.servlet.multipart.file-size-threshold=1 spring.http.encoding.charset=utf-8 spring.http.encoding.force=true spring.http.encoding.force-request=true spring.http.encoding.force-response=true # root账户配置,该配置作为该项目的管理员账户 root.username=quding root.password=123456 root.avatar=http://oobu4m7ko.bkt.clouddn.com/avatar.png # jwt签名锁需要的密钥,管理员登录使用的是jwt方式,因此需要配置个秘钥。 jwt.secret=123456 # 上传的文件会存在该配置的本地目录中 temp.file.dist=/quding/data/file # 对外访问域名,cookie会设置到该域名下,不设置则默认是当前response,对于nginx代理的可能会出问题 temp.hostname= # 启用图片压缩,依赖第三方tinypng的服务 https://tinypng.com/developers temp.picture.tinypng.enable=true temp.picture.tinypng.apikey=JKwWUnDJK2TsriXiBXzoKzziSnKHk3lh
技术
-
Spring Boot
-
Angular6
- RT-Thread文档_TMPFS 临时文件系统
- Uguu轻量级临时文件托管平台
- Plik可扩展的临时文件上传系统
- keil、IAR等程序工程建立批处理文件删除临时文件
- IAR for 8051 工程的创建
- nuxt零时中转文件实验操作下载 3次下载
- nuxt零时中转文件实验操作手册下载 0次下载
- 面向Linux的远程桌面软件VNC-Viewer-6.17.731-Windo 0次下载
- Chrome修改临时文件夹位置 0次下载
- 创建临时文件_源代码 5次下载
- C语言教程之访问系统temp中的文件 0次下载
- Allegro文件查看器(Allegro free viewer 14.0) 0次下载
- gerber file(文件)说明介绍 0次下载
- qq垃圾清理软件下载
- project viewer下载
- DCDC转换器中功率电感的选择要求 890次阅读
- 蓝牙网关的组成部分和工作原理介绍 716次阅读
- 基于IAR搭建RA MCU串口与RTT Viewer打印(下) 457次阅读
- 基于IAR搭建RA MCU串口与RTT Viewer打印(上) 503次阅读
- CPU架构是由哪些部分组成的 5486次阅读
- 使用IDEA编写项目代码的实用小技巧 2240次阅读
- 深入剖析Linux文件系统的架构 973次阅读
- 六个绝对不能触碰的win10默认文件夹 3194次阅读
- CPU到底是什么CPU的详细资料讲解 7979次阅读
- 内存在计算机中的作用是什么 9759次阅读
- 调频发射机的组成及简易电路的分析 1.2w次阅读
- Allegro中使用dra文件生成psm文件的操作步骤 3w次阅读
- Vivado路径过长报错的两个解决方法 6780次阅读
- 如何单独打开Xilinx SDK项目工程 6561次阅读
- Verilog HDL语言的文件调用问题:include使用方法介绍 6659次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多