2016-04-28 227 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