我在我的应用程序中启用了itune文件共享。 我在我的应用程序目录中添加了pdf文件。 现在我想使用我的应用程序搜索该文件。并将其上传到服务器上。 如果我想在应用程序中显示多个文件和文件夹。搜索文件夹并选择特定文件并上传。请提出最好的方法。
寻求帮助。
答案 0 :(得分: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)
}
答案 1 :(得分: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