使用 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,上传有限制(称为 ma​​xUploadSize)。默认为 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 解析上传大小的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中解析 PFFile 下载顺序 iOS

最终使用 PFFile(解析本地数据存储)保存在 PFObject 上?

为快速开发的 ios 应用程序检索存储为 PFFile 的视频文件

AWS ElasticBeanStalk 上的解析服务器不会将 .mp4 PFFile 流式传输到 AVPlayer?

使用 canEditRowAtIndexPath 从解析中删除图像

如何快速从解析中加载图像?