1 Star 0 Fork 0

xiaoliu / gfile

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

安装

go get gitee.com/xiao6x6/gfile

快速使用

初始化

Initialization(typeStr,config)

|参数名|必选|类型| 说明 |
|:----    |:---|:----- |--|
|typeStr |  |string | 存储类型 aliyun =>阿里云|
|config |  |string | 配置参数信息 |

配置格式

  • 阿里云:{"prefix":"jscrm","accessKey":"LTAI5t6Wngx37X2Auxr4sUCF","secret":"kyz2L5eQukcxLTYixJ7n8F4Y2og6JU","host":"http://wensi-zhanlang.oss-cn-hangzhou.aliyuncs.com","folder":"","bucketName":"wensi-zhanlang","endPoint":"oss-cn-hangzhou.aliyuncs.com"}
参数名 必选 类型 说明
prefix string 前缀
accessKey string 阿里云key
secret string 阿里云密钥
host string 阿里云配置host
folder string 前缀后另文件夹,不需要则空
bucketName string 阿里云配置信息
endPoint string 阿里云配置信息

//返回前端各配置参数

// 获取全局消息队列句柄
q := GetGlobalClass()
q.GetConfig(folder)
参数名 必选 类型 说明
folder string 文件夹名称(一般用企业id), 不传则在前缀之后不在区分文件夹

//后端上传文件

// 获取全局消息队列句柄
q := GetGlobalQueue()
q.Save(objectName, filename,folder,false)
参数名 必选 类型 说明
objectName string objectName,传空字符则会根据配置自动生成一个随机的文件名
filename string 文件绝对路径
folder string 文件夹名称(一般用企业id),传空则在前缀之后不在区分文件夹
delete bool 默认不传则会删除文件 传false 不删

空文件

简介

gfile 上传文件 展开 收起
Go
取消

发行版 (4)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/xiao6x6/gfile.git
git@gitee.com:xiao6x6/gfile.git
xiao6x6
gfile
gfile
master

搜索帮助