3
IDE:XCode6 /斯威夫特iOS版雨燕:AWS SDK - 從S3下載文件 - 獲取內容,不保存文件
我試圖從AWS S3下載文件時,我正確地擁有所有的庫設置,下載代碼是(相關部分)..
let downloadFilePath = "/Users/user1/myfile.json" //locally save file here
let downloadingFileURL = NSURL.fileURLWithPath(downloadFilePath)
...
let downloadRequest = AWSS3TransferManagerDownloadRequest()
downloadRequest.bucket = s3BucketName
downloadRequest.key = "myfile.json" //fileName on s3
downloadRequest.downloadingFileURL = downloadingFileURL
let transferManager = AWSS3TransferManager.defaultS3TransferManager()
transferManager.download(downloadRequest).continueWithBlock {
(task: BFTask!) -> AnyObject! in
if task.error != nil {
println("Error downloading")
println(task.error.description)
}
else {
println(downloadFilePath)
var mytext = String(contentsOfFile: downloadFilePath, encoding: NSUTF8StringEncoding, error: nil)
println(mytext)
}
這工作正常 - 文件被保存到/Users/user1/myfile.json。
但我不想要保存文件,只需抓住內容 - 我該怎麼做?
。所以我猜這個成員不再退出或名稱改變了。 – user30646