使用 iOS 增加 PFFile 解析上传大小
Posted
技术标签:
【中文标题】使用 iOS 增加 PFFile 解析上传大小【英文标题】:Increase PFFile Parse Upload Size with iOS 【发布时间】:2017-03-23 16:48:46 【问题描述】:我正在尝试为我的 PFObject 增加我的 PFFile 的解析上传大小。这是解释我在做什么的代码的 sn-p
//Save Essentials
let object = PFObject(className: "posts")
object["username"] = PFUser.current()!.username
...
let videoData = NSData(contentsOfFile: self.videoURL.relativePath)
let videoFile = PFFile(name:"vid.MOV", data:videoData!)
object["vid"] = videoFile
object.saveInBackground()
所以在我尝试在后台保存之后..它会加载..使其达到 100% 然后停止并返回此错误。
[Error]: request entity too large (Code: 0, Version: 1.14.2)
我已经进行了一些搜索,但老实说,我找不到任何解释如何解决此问题的内容。
我正在使用 Parse With Heroku。
感谢您的帮助!
【问题讨论】:
【参考方案1】:Ethan,上传有限制(称为 maxUploadSize)。默认为 20MB(见https://github.com/ParsePlatform/parse-server/blob/master/src/defaults.js#L28)
您可以使用 ParseServer 构造函数 (https://github.com/ParsePlatform/parse-server/blob/master/src/ParseServer.js#L121) 更改它。
【讨论】:
我正在使用 Heroku 和 mLab Mongo DB。有没有办法访问这个构造函数?以上是关于使用 iOS 增加 PFFile 解析上传大小的主要内容,如果未能解决你的问题,请参考以下文章
最终使用 PFFile(解析本地数据存储)保存在 PFObject 上?
为快速开发的 ios 应用程序检索存储为 PFFile 的视频文件
AWS ElasticBeanStalk 上的解析服务器不会将 .mp4 PFFile 流式传输到 AVPlayer?