DocHub
DocHub copied to clipboard
目前遇到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个框
先这么多吧,希望帮到大家
不能转换的问题,可能是PDF有密码,或者word加密只读了,这些是没有办法转换过来的
我是弄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的,这个项目和我想要的东西非常像,但语言不一样我没法扩展
这是来自QQ邮箱的自动回复邮件。谢谢你的邮件,我会尽快查看
我是弄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部署,其实没那么难的
我是弄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部署,其实没那么难的
谢谢,我也是发现这个项目是最合适的,但我还想扩展一些大功能,我再继续找找吧