# go-fileview **Repository Path**: lshsuper/go-fileview ## Basic Information - **Project Name**: go-fileview - **Description**: kkFileView go语言版本 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2023-08-07 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-kkfileview #### 介绍 kkFileView go语言版本 关于该服务 1. 可以是一个文件预览服务 2. 可以是文件转换服务 3. 可以是goframe v2基于open-api v3开发的基础建设 #### 软件架构 goframe v2 mvc libreoffice mysql #### About 文件预览 ``` 1. 根据file_uuid预览: /preview?file_uuid=“在服务注册的文件uuid”&ticket="请求票据码" 2. 根据file_url预览: /preview?file_url=“在服务注册的文件uuid”&ticket="请求票据码"&auto_adapter="自动适配(传:true时,如果当前文件不可预览,系统会自动尝试转换并展示)" ``` #### About 关于票据码获取 ``` 接口:/api/authorize/ticket 参数:{app_key:"授权key",app_secret:"授权secret"} ``` #### About 更多 ``` 文档:/doc/api-doc 在线调试页:/demo/index ``` #### About文文件存储适配器使用 ``` 1.配置:conf->file_store->adapter:(local/minio...) 2.具体实现类在pkg/file-store内,如需自定义适配存储,只需要自定义自己想要的适配器类型及对应实现Adapter接口的实现类即可 ``` 未完,待续。。。。。。