Skip to content

Commit e604ffa

Browse files
committed
Resolve whitespace encoding of filenames
1 parent f5fe35c commit e604ffa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/sharepoint-files.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ class Folder < Sharepoint::Object
1313
method :recycle
1414

1515
def file_from_name name
16-
@site.query :get, "#{__metadata['uri']}/files/getbyurl('#{CGI.escape(name.to_s)}')"
16+
@site.query :get, "#{__metadata['uri']}/files/getbyurl('#{URI::Parser.new.escape(name.to_s)}')"
1717
end
1818

1919
def add_file name, content
20-
uri = "#{__metadata['uri']}/files/add(overwrite=true,url='#{CGI.escape(name.to_s)}')"
20+
uri = "#{__metadata['uri']}/files/add(overwrite=true,url='#{URI::Parser.new.escape(name.to_s)}')"
2121
@site.query :post, uri, content
2222
end
2323

0 commit comments

Comments
 (0)