Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

目前遇到dochub的问题总结 #72

Open
@jht385

Description

我是弄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,所以需要注意

  1. 挂载宿主目录给minio用

  2. 端口转发,让外部能够通过 宿主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个框

先这么多吧,希望帮到大家

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /