七牛云私有资源 list中文目录的资源的 url

我的私有 bucket 下有个资源:中文目录/1.jpg,我调用 list 接口去获取中文目录下的所有资源,签名的url 如下格式:[/list?bucket=my_bucket&prefix=中文目录/&limit=100&delimiter=/],(如果把中文目录换成一个英文目录,处理上面的 url能正常返回信息)返回iOS错误信息如下:
error = Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x608000257490 {Error Domain=kCFErrorDomainCFNetwork Code=-1002 "(null)"}},
如果把中文目录换成 unicode 码(\U7f8e\U5973/),还是返回如上的错误,这个要怎么解决?求助

阅读 3.2k
2 个回答

您好,在包含的中文参数的url中,需要将url进行urlencode编码,您试试。

楼上正确,对后面的 path 做 stringByAddingPercentEscapesUsingEncoding 就 OK 了

logo
七牛云问答
子站问答
访问
宣传栏