我已经在我的应用程序中启用了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