TkTech / ckanext-cloudstorage

Implements support for resource storage against multiple popular providers via apache-libcloud (S3, Azure Storage, etc...)
MIT License
35 stars 55 forks source link

Encode filename as uricomponent during multipart upload #12

Closed smotornyuk closed 7 years ago

smotornyuk commented 7 years ago

Issue: receiving Bad Action API request data error inside initiate_multipart_upload if filename contains ampersands(and, probably, some other characters as well).

Solution: encode filename before performing request

TkTech commented 7 years ago

👍

Wonder if there's a good way for us to mock out S3 so we can start doing proper tests.