2016-04-28 46 views
0

我已经在我的应用程序中启用了itune文件共享。 我在我的应用程序目录中添加了pdf文件。 现在我想用我的应用程序搜索该文件。并在服务器上上传。 如果有多个文件和文件夹我想在应用程序中显示。搜索文件夹并选择特定文件并上传。请为此建议最佳方式。从ios中的文档目录搜索文件

Appriciate寻求帮助。

回答

0
 do 
     { 
      let dirPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] 
      print(dirPaths) 
      let Pnames = try NSFileManager.defaultManager().contentsOfDirectoryAtPath(dirPaths) as [String] 
      var ProductImgs:Array<String> = Array<String>() 
      var ProductNames:Array<String> = Array<String>() 

      for name in Pnames 
      { 
       let fileName:String = name 

       if fileName.hasSuffix(".pdf") 
       { 
        PdfURLs.append(dirPaths.stringByAppendingString("/\(fileName)")) 
        PdfNames.append(fileName) 
        print(dirPaths.stringByAppendingString("/\(fileName)")) 
       } 
      } 
     } 
     catch 
     { 
      print(error) 
     } 
0

如果你的罚款使用第三方库,这将是伟大的使用Alamofire。这是一个用Swift编写的HTTP网络库。

您可以轻松地使用这一个上传的文件,

let fileURL = NSBundle.mainBundle().URLForResource("Default", withExtension: "png") 
Alamofire.upload(.POST, "https://httpbin.org/post", file: fileURL) 

为这个图书馆看看这个链接的完整理解,https://github.com/Alamofire/Alamofire