首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

[ASIHTTPRequest requestWithURL:url] url带汉语时编码

2012-09-24 
[ASIHTTPRequest requestWithURL:url] url带中文时编码1. url带中文时编码NSString* urlString [NSStrin

[ASIHTTPRequest requestWithURL:url] url带中文时编码

1. url带中文时编码

NSString* urlString = [NSString stringWithFormat:@"http://60.190.20.174/NBHYYYServices/ZQSBUpload.aspx?type=aqjc&filename=%@", fileName]; urlString = [urlString stringByAddingPercentEscapesUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)];

?

2. setDownloadDestinationPath:使用注意点:

?通过设置request的setDownloadDestinationPath,可以设置下载文件用的下载目标目录。
首先,下载过程文件会保存在temporaryFileDownloadPath目录下。如果下载完成会做以下事情:
?1,如果数据是压缩的,进行解压,并把文件放在downloadDestinationPath目录中,临时文件被删除
?2,如果下载失败,临时文件被直接移到downloadDestinationPath目录,并替换同名文件。

? 如果你想获取下载中的所有数据,可以实现ASIHTTPRequestdelegate中的 -(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data方法。但如果你实现了这个方法,request在下载完后,request并不把文件放在downloadDestinationPath中,需要手工处理。

热点排行