将文件路径转换为文件 url[NSUrl]
Posted
技术标签:
【中文标题】将文件路径转换为文件 url[NSUrl]【英文标题】:Convert file path to file url[NSUrl] 【发布时间】:2014-05-04 08:04:39 【问题描述】:我正在尝试使用AFNetworking
多部分表单数据进行文件上传操作。我收到以下错误。我可以找出错误所在。
[NSURL URLWithString:filePath]
也使用了[[NSURL URLWithString:filePath] filePathURL]
,但对我没有帮助。
当我记录文件路径字符串时:它显示正确的路径:/var/mobile/Applications/3CBF5127-B2FF-49C3-AC98-16BD0886EEE7/Documents/20140326105108_slno.ma4
错误:
@"NSLocalizedFailureReason" : @"Expected URL to be a file URL"
Questions:
如何将此路径字符串转换为file url
?
【问题讨论】:
查看NSURL
的文档。
【参考方案1】:
您想改用此方法:
+ (id)fileURLWithPath:(NSString *)path
【讨论】:
【参考方案2】:这样试试。
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
//OR ... Use `
+[NSURL fileURLWithPath:]
或者看看NSURL Class Reference
希望对你有帮助。
【讨论】:
以上是关于将文件路径转换为文件 url[NSUrl]的主要内容,如果未能解决你的问题,请参考以下文章