ios – 如何使用REST API从Parse.com下载文件?

ios – 如何使用REST API从Parse.com下载文件?,第1张

概述我在 Parse.com file download question发现了这个问题,但是,它只提到可以从Url下载文件.此外, Parse.com REST Documentation仅讨论上传文件并与Object相关联. 我试图只访问URL,但它返回一个错误. 任何人都可以帮助Swift中的示例并使用REST API,如何在查询对象后获取URL后下载实际文件? 这是我得到的错误: Error 我在 Parse.com file download question发现了这个问题,但是,它只提到可以从Url下载该文件.此外,Parse.com REST Documentation仅讨论上传文件并与Object相关联.

我试图只访问URL,但它返回一个错误.

任何人都可以帮助Swift中的示例并使用REST API,如何在查询对象后获取URL后下载实际文件?

这是我得到的错误:

Error Domain=NSURLErrorDomain Code=-1100 "The requested URL was not found on this server." UserInfo={NSUnderlyingError=0x7fa39940dcc0 {Error Domain=kcfErrorDomainCFNetwork Code=-1100 "(null)"}

这是我在Swift 2.0中的代码:

func downloadfile(){    let str = "http://files.parsetfss.com/c426b506-44da-447d-91d0-93f13980758b/tfss-127e50c4-be6e-4228-b1a3-3f253358ac24-pic.jpg"    let request = NSMutableURLRequest()    request.httpMethod = "GET"    request.addValue(appID,forhttpheaderFIEld:  "X-Parse-Application-ID")    request.addValue(APIKey,forhttpheaderFIEld: "X-Parse-REST-API-Key")    let url = NSURL(fileURLWithPath: str)    request.URL = url    let session = NSURLSession.sharedSession()    let task = session.dataTaskWithRequest(request,completionHandler: {        (data,response,error) in        if (error == nil) {            do {                let image = try NSJsONSerialization.dataWithJsONObject(data!,options: [])            } catch {            }        }    })    task.resume()}

这是我在查询对象时获得的JsON响应,并且url是需要使用以获取文件的内容:

"picture": {"__type" = file;name = "tfss-127e50c4-be6e-4228-b1a3-3f253358ac24-pic.jpg";url = "http://files.parsetfss.com/c426b506-44da-447d-91d0-93f13980758b/tfss-127e50c4-be6e-4228-b1a3-3f253358ac24-pic.jpg";
解决方法 我打赌你的问题就在这一行:

let url = NSURL(fileURLWithPath: str)

“str”是远程URL而不是本地文件路径,该API尝试执行的 *** 作是从您提供的字符串创建本地“file:///”url.

为什么不这样做:

let url = NSURL(string: str)

并看看它是否更好?

总结

以上是内存溢出为你收集整理的ios – 如何使用REST API从Parse.com下载文件?全部内容,希望文章能够帮你解决ios – 如何使用REST API从Parse.com下载文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1028549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存