When signing a url using Knox.signedUrl(fileName, expires), a file name with parentheses has the parentheses encoded as %28 "(" and %29 ")" and produces a file name that doesn't work. If the parentheses encoding is replaced with the original parentheses, url then works.
When signing a url using Knox.signedUrl(fileName, expires), a file name with parentheses has the parentheses encoded as %28 "(" and %29 ")" and produces a file name that doesn't work. If the parentheses encoding is replaced with the original parentheses, url then works.