我已經在我的應用程序中啓用了itune文件共享。 我在我的應用程序目錄中添加了pdf文件。 現在我想用我的應用程序搜索該文件。並在服務器上上傳。 如果有多個文件和文件夾我想在應用程序中顯示。搜索文件夾並選擇特定文件並上傳。請爲此建議最佳方式。從ios中的文檔目錄搜索文件
Appriciate尋求幫助。
我已經在我的應用程序中啓用了itune文件共享。 我在我的應用程序目錄中添加了pdf文件。 現在我想用我的應用程序搜索該文件。並在服務器上上傳。 如果有多個文件和文件夾我想在應用程序中顯示。搜索文件夾並選擇特定文件並上傳。請爲此建議最佳方式。從ios中的文檔目錄搜索文件
Appriciate尋求幫助。
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)
}
如果你的罰款使用第三方庫,這將是偉大的使用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