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

Method GetSignURL

models/CloudStoreModel.go:271–293  ·  view source on GitHub ↗
(object string)

Source from the content-addressed store, hash-verified

269}
270
271func (c *CloudStore) GetSignURL(object string) (link string) {
272 var err error
273 switch c.StoreType {
274 case StoreCos:
275 link, err = c.client.(*CloudStore2.COS).GetSignURL(object, c.expire)
276 case StoreOss:
277 link, err = c.client.(*CloudStore2.OSS).GetSignURL(object, c.expire)
278 case StoreBos:
279 link, err = c.client.(*CloudStore2.BOS).GetSignURL(object, c.expire)
280 case StoreObs:
281 link, err = c.client.(*CloudStore2.OBS).GetSignURL(object, c.expire)
282 case StoreUpyun:
283 link, err = c.client.(*CloudStore2.UpYun).GetSignURL(object, c.expire)
284 case StoreMinio:
285 link, err = c.client.(*CloudStore2.MinIO).GetSignURL(object, c.expire)
286 case StoreQiniu:
287 link, err = c.client.(*CloudStore2.QINIU).GetSignURL(object, c.expire)
288 }
289 if err != nil {
290 helper.Logger.Error("GetSignURL:%v", err.Error())
291 }
292 return
293}
294
295func (c *CloudStore) ImageWithDomain(htmlOld string) (htmlNew string) {
296 doc, err := goquery.NewDocumentFromReader(strings.NewReader(htmlOld))

Callers 5

UploadMethod · 0.95
ImageWithDomainMethod · 0.95
GetPublicDomainMethod · 0.95
CanDownloadFileMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected