25

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?

Mani
  • 17,549
  • 13
  • 79
  • 100

2 Answers2

69

You want to use this method instead:

+ (id)fileURLWithPath:(NSString *)path
Gerd K
  • 2,933
  • 1
  • 20
  • 23
26

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.

Vidhyanand
  • 993
  • 10
  • 21