(tmpFile, saveFile string, headers ...map[string]string)
| 183 | } |
| 184 | |
| 185 | func (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 | |
| 205 | func (c *CloudStore) Delete(objects ...string) (err error) { |
| 206 | switch c.StoreType { |
no outgoing calls
no test coverage detected