diff --git a/mediastorage.go b/mediastorage.go index 4ac0ba9..7025baf 100644 --- a/mediastorage.go +++ b/mediastorage.go @@ -28,7 +28,7 @@ var bunnyCdnStorageUrl = "https://storage.bunnycdn.com" func (b *BunnyCdnStorage) Upload(fileName string, file multipart.File) (location string, err error) { client := http.DefaultClient - req, _ := http.NewRequest(http.MethodPut, bunnyCdnStorageUrl+"/"+url.PathEscape(b.storageZoneName)+"/"+url.PathEscape("/"+fileName), file) + req, _ := http.NewRequest(http.MethodPut, bunnyCdnStorageUrl+"/"+url.PathEscape(b.storageZoneName)+"/"+url.PathEscape(fileName), file) req.Header.Add("AccessKey", b.key) resp, err := client.Do(req) if err != nil || resp.StatusCode != 201 {