Comments (5)
不能转换的问题,可能是PDF有密码,或者word加密只读了,这些是没有办法转换过来的
from dochub.
我是弄java的,有点编码能力,最近又搞出一些问题,不记录一下,怕忘了,也给大家看看是不是同样的问题,源码搞到手遇到了如下问题
1.github.com/TruthHun/CloudStore/bos.go需要注释掉两行
/* case "content-encoding": args.ContentEncoding = v */
2.github.com/TruthHun/CloudStore/minio.go的GetSignURL方法,原来的逻辑过期时间小于0得到的地址,让会访问minio资源的url变成 minio-ip:端口/资源id.jpg,然后找不到资源,我目前的方法就是直接加了个 "/dochub-public",也意味着你在minio创建的Bucket只能叫这个名字
if expire <= 0 { link = m.Domain + "/dochub-public" + objectAbs(object) }
3.打包记得每次得到包含 *.go 程序文件,也要把静态文件都复制到打包目录去,我经常就是程序替换了,静态文件还是原来的,搞得莫名其妙
4.我使用的是 docker_toolsbox,所以需要注意
- 挂载宿主目录给minio用
- 端口转发,让外部能够通过 宿主ip:端口 访问到minio
5.我完全不理解作者说明的"设置 Bucket 权限,默认全都是私有的"这句话,反正我是创建了dochub-public dochub-private,然后dochub-public 设置读写,dochub-private 设置只读
6.runmode = dev,目前不能改成prod,修改的话
CloudStoreModel.go - PingTest if !helper.Debug
里面的逻辑会报错,暂时还没研究7.minio配置,基本上能够通过宿主minio能够访问,安装说明配置,没有6的错误,应该都能配好
8.dochub-public不生成svg的问题,我本地windows直接跑,应该是我本地没有那些依赖文件导致不能转成svg然后上传,所以页面上看那些都是不能直接看的,最主观的方式是看个人主页文档列表,如果有页数说明转好了。 PS:转换速度好像和文件大小有关,我一个300KB很多页的以下就转好了,另一个1.3MB只有几页的半天没转好
9.系统管理-网站设置-文档最大预览页数,这个比较麻烦
- 设置n为7,上传文件的时候,就转svg7页,你之后把n调大,之前的也依旧保持7页。
- 设置n为2,就转2页,但是ViewController-get里会写死5
pageShow := 5
,就会出现只正常显示2页,但是会出现5个框先这么多吧,希望帮到大家
兄弟,两年过去了,有找到Java版本的类似开源项目吗?我也是搞Java的,这个项目和我想要的东西非常像,但语言不一样我没法扩展
from dochub.
from dochub.
我是弄java的,有点编码能力,最近又搞出一些问题,不记录一下,怕忘了,也给大家看看是不是同样的问题,源码搞到手遇到了如下问题
1.github.com/TruthHun/CloudStore/bos.go需要注释掉两行/* case "content-encoding": args.ContentEncoding = v */
2.github.com/TruthHun/CloudStore/minio.go的GetSignURL方法,原来的逻辑过期时间小于0得到的地址,让会访问minio资源的url变成 minio-ip:端口/资源id.jpg,然后找不到资源,我目前的方法就是直接加了个 "/dochub-public",也意味着你在minio创建的Bucket只能叫这个名字if expire <= 0 { link = m.Domain + "/dochub-public" + objectAbs(object) }
3.打包记得每次得到包含 *.go 程序文件,也要把静态文件都复制到打包目录去,我经常就是程序替换了,静态文件还是原来的,搞得莫名其妙
4.我使用的是 docker_toolsbox,所以需要注意
- 挂载宿主目录给minio用
- 端口转发,让外部能够通过 宿主ip:端口 访问到minio
5.我完全不理解作者说明的"设置 Bucket 权限,默认全都是私有的"这句话,反正我是创建了dochub-public dochub-private,然后dochub-public 设置读写,dochub-private 设置只读
6.runmode = dev,目前不能改成prod,修改的话CloudStoreModel.go - PingTest if !helper.Debug
里面的逻辑会报错,暂时还没研究
7.minio配置,基本上能够通过宿主minio能够访问,安装说明配置,没有6的错误,应该都能配好
8.dochub-public不生成svg的问题,我本地windows直接跑,应该是我本地没有那些依赖文件导致不能转成svg然后上传,所以页面上看那些都是不能直接看的,最主观的方式是看个人主页文档列表,如果有页数说明转好了。 PS:转换速度好像和文件大小有关,我一个300KB很多页的以下就转好了,另一个1.3MB只有几页的半天没转好
9.系统管理-网站设置-文档最大预览页数,这个比较麻烦
- 设置n为7,上传文件的时候,就转svg7页,你之后把n调大,之前的也依旧保持7页。
- 设置n为2,就转2页,但是ViewController-get里会写死5
pageShow := 5
,就会出现只正常显示2页,但是会出现5个框先这么多吧,希望帮到大家
兄弟,两年过去了,有找到Java版本的类似开源项目吗?我也是搞Java的,这个项目和我想要的东西非常像,但语言不一样我没法扩展
当时看了一下go就简单修改了一下逻辑,然后讲究用到现在了,公司其实要的就是一个类似百度文库在线阅读分享知识的系统,对于非程序员的公司其他人,这个项目已经是最接近的了。就在刚才我在github搜索文库,这个项目依旧是最适合的。稍微学习一下go,使用docker部署,其实没那么难的
from dochub.
我是弄java的,有点编码能力,最近又搞出一些问题,不记录一下,怕忘了,也给大家看看是不是同样的问题,源码搞到手遇到了如下问题
1.github.com/TruthHun/CloudStore/bos.go需要注释掉两行/* case "content-encoding": args.ContentEncoding = v */
2.github.com/TruthHun/CloudStore/minio.go的GetSignURL方法,原来的逻辑过期时间小于0得到的地址,让会访问minio资源的url变成 minio-ip:端口/资源id.jpg,然后找不到资源,我目前的方法就是直接加了个 "/dochub-public",也意味着你在minio创建的Bucket只能叫这个名字if expire <= 0 { link = m.Domain + "/dochub-public" + objectAbs(object) }
3.打包记得每次得到包含 *.go 程序文件,也要把静态文件都复制到打包目录去,我经常就是程序替换了,静态文件还是原来的,搞得莫名其妙
4.我使用的是 docker_toolsbox,所以需要注意
- 挂载宿主目录给minio用
- 端口转发,让外部能够通过 宿主ip:端口 访问到minio
5.我完全不理解作者说明的"设置 Bucket 权限,默认全都是私有的"这句话,反正我是创建了dochub-public dochub-private,然后dochub-public 设置读写,dochub-private 设置只读
6.runmode = dev,目前不能改成prod,修改的话CloudStoreModel.go - PingTest if !helper.Debug
里面的逻辑会报错,暂时还没研究
7.minio配置,基本上能够通过宿主minio能够访问,安装说明配置,没有6的错误,应该都能配好
8.dochub-public不生成svg的问题,我本地windows直接跑,应该是我本地没有那些依赖文件导致不能转成svg然后上传,所以页面上看那些都是不能直接看的,最主观的方式是看个人主页文档列表,如果有页数说明转好了。 PS:转换速度好像和文件大小有关,我一个300KB很多页的以下就转好了,另一个1.3MB只有几页的半天没转好
9.系统管理-网站设置-文档最大预览页数,这个比较麻烦
- 设置n为7,上传文件的时候,就转svg7页,你之后把n调大,之前的也依旧保持7页。
- 设置n为2,就转2页,但是ViewController-get里会写死5
pageShow := 5
,就会出现只正常显示2页,但是会出现5个框先这么多吧,希望帮到大家
兄弟,两年过去了,有找到Java版本的类似开源项目吗?我也是搞Java的,这个项目和我想要的东西非常像,但语言不一样我没法扩展
当时看了一下go就简单修改了一下逻辑,然后讲究用到现在了,公司其实要的就是一个类似百度文库在线阅读分享知识的系统,对于非程序员的公司其他人,这个项目已经是最接近的了。就在刚才我在github搜索文库,这个项目依旧是最适合的。稍微学习一下go,使用docker部署,其实没那么难的
谢谢,我也是发现这个项目是最合适的,但我还想扩展一些大功能,我再继续找找吧
from dochub.
Related Issues (20)
- DocHub2.4版本会出现无法上传云存储的情况。 HOT 2
- 资料导入、资料批量上传
- 默认模板主页获取不到分类下的文档信息 HOT 1
- win 环境问题 HOT 1
- 作者您好,V2.4前端分类只显示20个,希望能显示完整。
- 求助:文档无法正确上传到minio、oss对象存储中,谢谢 HOT 15
- 关于“Error 1406: Data too long for column 'Description' at row 1” 的错误提示 HOT 2
- 文件转换耗时
- 有内网的部署需求,建议增加本地存储功能
- 预览只能显示一部分页面,而且页面重复显示
- 预览的水印中那里修改?
- 有人编译过源码么?请问怎么操作?粗略看了下 beego 的文档还是没整明白怎么编译。。 HOT 2
- Poppler的pdftocairo 替换 pdf2svg软件包
- 横幅图片显示不了
- 如何实现文档的批量上传 HOT 3
- xss in dochub
- 请问下,现在的beego包路径已经变了,想要做二次开发有没有什么简单的方法解决 HOT 2
- 关于TODO HOT 1
- gomod HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dochub.