diff --git a/lib/cloud/vcloud/file_uploader.rb b/lib/cloud/vcloud/file_uploader.rb index 8020430..ee80373 100644 --- a/lib/cloud/vcloud/file_uploader.rb +++ b/lib/cloud/vcloud/file_uploader.rb @@ -22,7 +22,8 @@ def create_request(href, size, stream, options = {}) headers['Content-Length'] = size.to_s headers['Transfer-Encoding'] = 'chunked' request_type = Net::HTTP.const_get(http_method) - request = request_type.new(href, headers) + uri = URI(href) + request = request_type.new(uri.path, headers) request.body_stream = stream request end