err 返回 nil,表示文件存在,否则表示文件不存在
(object string)
| 224 | |
| 225 | // err 返回 nil,表示文件存在,否则表示文件不存在 |
| 226 | func (c *CloudStore) IsExist(object string) (err error) { |
| 227 | switch c.StoreType { |
| 228 | case StoreCos: |
| 229 | err = c.client.(*CloudStore2.COS).IsExist(object) |
| 230 | case StoreOss: |
| 231 | err = c.client.(*CloudStore2.OSS).IsExist(object) |
| 232 | case StoreBos: |
| 233 | err = c.client.(*CloudStore2.BOS).IsExist(object) |
| 234 | case StoreObs: |
| 235 | err = c.client.(*CloudStore2.OBS).IsExist(object) |
| 236 | case StoreUpyun: |
| 237 | err = c.client.(*CloudStore2.UpYun).IsExist(object) |
| 238 | case StoreMinio: |
| 239 | err = c.client.(*CloudStore2.MinIO).IsExist(object) |
| 240 | case StoreQiniu: |
| 241 | err = c.client.(*CloudStore2.QINIU).IsExist(object) |
| 242 | } |
| 243 | return |
| 244 | } |
| 245 | |
| 246 | func GetImageFromCloudStore(picture string, ext ...string) (link string) { |
| 247 | cs, err := NewCloudStore(false) |