NSURLConnection不会下载名称中包含空格的文件

Jef*_*ter 2 iphone filenames nsurl nsurlconnection

我正在努力将图像加载到iPhone上的图库中并遇到问题.很明显,当尝试从互联网上下载图像时,脚本中的某些内容不满意文件名中的空格.

这是连接线.

NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]] delegate:self];
Run Code Online (Sandbox Code Playgroud)

我在NSURL中传递了一个NSString.它适用于所有没有空格的照片.

邪恶照片的例子:thumbs_WJ(16).jpg thumbs_WJ(25).jpg

现在我知道我可以返回并更新所有照片,更新数据库,然后更改脚本以便它不再添加空格......但我们正在讨论成千上万张照片.

和建议?

iMO*_*DEV 5

你需要做一个字符串:

str =[str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
Run Code Online (Sandbox Code Playgroud)