iOS:如何使用URL作为文件名?

时间:2013-01-30 08:49:55

标签: ios url encoding

我的意思是如何对URL进行编码,以便将其转换为与文件名兼容的字符串,并且还可以将其解码回原始URL。

1 个答案:

答案 0 :(得分:0)

首先Download base64 encode / decode class 然后使用下面的代码进行编码和解码。

用于编码:

[Base64 initialize];

NSString *str=@"http://www.cogzentappz.com";

NSData *data1 = [str dataUsingEncoding:NSUTF8StringEncoding];

NSString *data2=[Base64 encode:data1];

NSLog(@"data2=%@",data2);

对于代码下的解码:

 NSData * data3 = [Base64 decode:data2]; // data2 is encoded string

NSString * actualString = [[NSString alloc] initWithData:data3 encoding:NSUTF8StringEncoding];
NSLog(@"actualString=%@",actualString);