Documentation
¶
Index ¶
- func SaveToLocal(yamlData []byte, filename string) error
- func UploadToGist(yamlData []byte, filename string) error
- func UploadToR2Storage(yamlData []byte, filename string) error
- func UploadToS3(data []byte, filename string) error
- func UploadToWebDAV(yamlData []byte, filename string) error
- func ValiGistConfig() error
- func ValiR2Config() error
- func ValiS3Config() error
- func ValiWebDAVConfig() error
- type GistFile
- type GistPayload
- type GistUploader
- type KVPayload
- type LocalSaver
- type R2Uploader
- type WebDAVUploader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UploadToGist ¶
UploadToGist 上传数据到 Gist 的入口函数
func UploadToR2Storage ¶
UploadToR2Storage 上传数据到R2存储的入口函数
func UploadToS3 ¶
UploadToS3 uploads data to a MinIO bucket. The 'filename' parameter will be used as the object name in the bucket.
func UploadToWebDAV ¶
UploadToWebDAV 上传数据到 WebDAV 的入口函数
func ValiS3Config ¶
func ValiS3Config() error
ValiS3Config checks if the MinIO configuration is complete.
Types ¶
type GistPayload ¶
type GistPayload struct { Description string `json:"description"` Public bool `json:"public"` Files map[string]GistFile `json:"files"` }
GistPayload 表示创建 Gist 的请求结构
type GistUploader ¶
type GistUploader struct {
// contains filtered or unexported fields
}
GistUploader 处理 GitHub Gist 上传的结构体
type LocalSaver ¶
LocalSaver 处理本地文件保存的结构体
type R2Uploader ¶
type R2Uploader struct {
// contains filtered or unexported fields
}
R2Uploader 处理R2存储上传的结构体
type WebDAVUploader ¶
type WebDAVUploader struct {
// contains filtered or unexported fields
}
WebDAVUploader 处理 WebDAV 上传的结构体
Click to show internal directories.
Click to hide internal directories.