【iOS开发】获取网络数据或者路径的文件名
来源:互联网 发布:迷你小钢炮淘宝地址 编辑:程序博客网 时间:2024/06/08 00:05
iPhone中,在网络中的数据流中提取链接中的文件名称时,有很多方法,这里总结一些。
方法一:最直接。 NSString * urlString = @”http://www.baidu.com/img/test.mp3”; NSString *fileName = [urlString lastPathComponent]; NSLog(@”%@”,fileName); 方法二:根据字符或者时字符串分割。 Object -C NSString *link = @”http://www.baidu.com/video/test.mp3”; NSString *filename = [[NSString alloc] init]; NSArray *SeparatedArray = [[NSArray alloc]init]; SeparatedArray =[link componentsSeparatedByString:@"/"]; filename = [SeparatedArray lastObject]; NSLog(@”%@”,SeparatedArray); NSLog(@”%@”,filename); [filename release]; 方法三:将链接看成路径。 NSString * urlString = @”http://www.baidu.com/video/test.mp3”; NSArray *urlCom = [[NSArray alloc]initWithArray:[url pathComponents]]; NSLog(@”%@”,[urlCom lastObject]); [urlCom release]; 方法四:NSRange.它在截取二进制文件的时候十分方便。 NSString * urlString = @”http://www.baidu.com/video/test.mp3”; NSString * fileName; NSRange range = [urlString rangeOfString:@"/" options:NSBackwardsSearch]; if (range.location != NSNotFound) { fileName = [urlString substringFromIndex:range.location+1]; if([[fileName lowercaseString]hasSuffix:@”.mp3”]) { NSLog(@”%@”,fileName); } else { } } else { return; }
1 0
- 【iOS开发】获取网络数据或者路径的文件名
- IOS 获取网络数据或者路径的文件名以及后缀
- IOS 获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名
- iPhone-获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名以及后缀
- iPhone-获取网络数据或者路径的文件名以及后缀
- 获取路径上的文件名
- IOS开发获取路径的方法
- 获取OpenFileDialog的文件名和文件路径
- bat 中文件名 文件路径的获取
- java获取路径,文件名的方法总结
- 获取路径的最后一个文件名lastPathComponent
- VC获取当前程序文件的路径、文件名、全文件名
- iOS 从一个完整路径中获取不带后缀的文件名
- Caffe_02_运行mnist手写体例子
- flume安装
- java使用spring国际化文字
- tablelayout 和view pager 底部菜单添加文字和图片(view)方法
- 一天一条Linux指令-hexdump
- 【iOS开发】获取网络数据或者路径的文件名
- 安卓使用轻量级数据库SQL 简单用法
- leetcode (17) - Letter Combinations of a Phone Number
- python日常学习二------变量和数据类型
- 【原创】【NOIP】摆花问题
- linux内核通用提权漏洞expliot 脏牛Dirty COW
- StringBuiler与String的区别
- 查看ubuntu信息
- php屏蔽语法错误提示