MCPcopy Index your code
hub / github.com/TruthHun/DocHub / Upload

Method Upload

models/CloudStoreModel.go:185–203  ·  view source on GitHub ↗
(tmpFile, saveFile string, headers ...map[string]string)

Source from the content-addressed store, hash-verified

183}
184
185func (c *CloudStore) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) {
186 switch c.StoreType {
187 case StoreCos:
188 err = c.client.(*CloudStore2.COS).Upload(tmpFile, saveFile, headers...)
189 case StoreOss:
190 err = c.client.(*CloudStore2.OSS).Upload(tmpFile, saveFile, headers...)
191 case StoreBos:
192 err = c.client.(*CloudStore2.BOS).Upload(tmpFile, saveFile, headers...)
193 case StoreObs:
194 err = c.client.(*CloudStore2.OBS).Upload(tmpFile, saveFile, headers...)
195 case StoreUpyun:
196 err = c.client.(*CloudStore2.UpYun).Upload(tmpFile, saveFile, headers...)
197 case StoreMinio:
198 err = c.client.(*CloudStore2.MinIO).Upload(tmpFile, saveFile, headers...)
199 case StoreQiniu:
200 err = c.client.(*CloudStore2.QINIU).Upload(tmpFile, saveFile, headers...)
201 }
202 return
203}
204
205func (c *CloudStore) Delete(objects ...string) (err error) {
206 switch c.StoreType {

Callers 6

CreateCollectFolderMethod · 0.95
AvatarMethod · 0.95
AddMethod · 0.95
UploadMethod · 0.95
PingTestMethod · 0.95
DocumentConvertFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected