GoogleCloudPlatform / appengine-gcs-client

App Engine-Cloud Storage custom client library
Apache License 2.0
124 stars 112 forks source link

Fix OauthRawGcsService::copyObject #69

Closed aibaars closed 2 years ago

aibaars commented 6 years ago

The documentation of x-goog-copy-source says that the supplied path must be a legal URI and should generally be percent encoded.

This PR ensures that this is the case. Otherwise objects with % symbols and other special characters cannot be copied.