I'm try to file upload operation using AFNetworking
multi-part form data. I'm getting following error. I could find out what is error.
[NSURL URLWithString:filePath]
Also used [[NSURL URLWithString:filePath] filePathURL]
, But doesn't help me.
When I log filepath string: It shows correct path : /var/mobile/Applications/3CBF5127-B2FF-49C3-AC98-16BD0886EEE7/Documents/20140326105108_slno.ma4
Error:
@"NSLocalizedFailureReason" : @"Expected URL to be a file URL"
Questions:
How to convert this path string to file url
?
1 Answer. Show activity on this post. file is a registered URI scheme (for "Host-specific file names"). So yes, file URIs are URLs.
An NSURL object is composed of two parts—a potentially nil base URL and a string that is resolved relative to the base URL. An NSURL object is considered absolute if its string part is fully resolved without a base; all other URLs are considered relative.
To obtain a file or folder's URL, to the right of the file or folder, from the Actions drop-down menu, select Edit Details. This displays the Edit Details page for the item.
You want to use this method instead:
+ (id)fileURLWithPath:(NSString *)path
Try in this way.
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
//OR ... Use `
+[NSURL fileURLWithPath:]
OR take a look at NSURL Class Reference
Hope it helps you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With