问题标签 [pffile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 从 PFFile 到 PFFile 的条件转换总是成功
我得到了“从 PFFile 到 PFFile 的条件转换总是成功”的温暖,其中突出显示了if let tempProductPicture = self.askProductImageArray[0] as? PFFile
. 解决它的最佳方法是什么?谢谢
ios - 在 Parse 中自动保存照片
我正在构建一个要求用户拥有照片的应用程序。我要做的是自动保存占位符照片,直到他们选择相机/照片库并选择一个选项。我的问题是它没有发生。我使用了 Parse 文档中的代码以及我自己选择的有效照片源代码。当没有检测到照片时,它仍然不会自动保存照片。我知道在 Parse 中查找 nil 和/或数据很复杂。问题也可能是我首先是如何建立我的 photo.image 的。如果您对如何在用户没有照片时保存我的照片有任何想法,请提供帮助。这是我的代码......
ios - iOS - 无法从 Parse 后端流式传输视频
最近,我创建了自己的解析服务器,托管在 heroku 上,使用 mongoLab 来存储我的数据。
我的问题是我将视频保存为解析PFFile
,但是保存后我似乎无法流式传输它。
这是我的确切步骤。
首先,我保存返回的视频UIImagePicker
这一切都很好。问题出在我检索PFFile
并尝试流式传输视频时。这是我的代码:
当我展示时最终发生的事情playerController
是:
为什么在我尝试流式传输视频时会发生这种情况?
任何帮助是极大的赞赏!
更新
我最近尝试使用这行代码播放从不同数据库保存的视频:let videoURL = NSURL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")
这确认是我保存的格式PFFile
导致了错误。
一定是这一行导致错误,因为"video/mp4"
格式可能不正确:videoFile = PFFile(data: data!, contentType: "video/mp4")
更新 2
我获取了位于 mongoLab 上的 .mp4 文件的直接链接,发现我可以在 google chrome 中播放它,但不能在 safari 或我的 iPhone 上播放。
更新 3
我发现这是解析 api 本身的问题,与代码无关,因为我的代码在使用原始解析后端(正在关闭的后端)而不是我的自定义解析服务器时完美运行。我目前没有解决方案,但它应该随着时间的推移得到修复。
parse-platform - PFFile loadInBackground 错误 403
我在后台加载 PFFile 时遇到问题,解析服务器将显示以下消息
cell.pictureImage.file = product.imgoneS cell.pictureImage.loadInBackground()
响应状态代码不可接受:403
我的 Parse 服务器在 Heroku 上运行并使用 MongoLab
swift - 将视频保存到解析和播放
所以我正在使用这个自定义类来录制我的视频——https://github.com/piemonte/PBJVision。我正在尝试在我的 iOS 应用程序中录制视频,但我似乎无法正确获取代码以将文件上传到我的解析服务器。一些东西:
在 PBJVision 类中,它允许您在录制视频后使用 NSURL(fileWithPath:videoPath) 访问资产。
要访问资产中的数据并保存到 Parse,我使用以下函数:
}
然后我使用 UITableView 显示来自 Parse 的数据。下面是我如何从 Parse 中检索我的资产并进入我的 AVPlayer(): // 为反应创建播放器 let player = Player() player.delegate = self player.view.frame = CGRectMake(0.0, nameLabel.frame.origin. y + nameLabel.frame.size.height + 0.0, self.view.frame.width, 150) player.view.backgroundColor = UIColor.whiteColor()
我复制从 urlFromParse 返回的值(http://parlayapp.herokuapp.com/parse/files/smTrXDGZhlYQGh4BZcVvmZ2rYB9kA5EhPkGbj2R2/58c0648ae4ca9900f2d835feb77f165e_file.mp4)并将其粘贴到我的浏览器中,视频在浏览器中播放。我是否正确假设文件已正确保存?
当我去运行我的应用程序时,视频不播放。关于我做错了什么有什么建议吗?
ios - 无法从解析服务器流式传输视频(PFFile)
我在使用我的 iOS 应用程序从我的数据库中上传的 PFFile 的 URL 流式传输视频时遇到问题。我使用了 Heroku 和 AWS,但我仍然遇到同样的问题。当文件托管在旧的解析服务器中时,它曾经可以正常工作。
当我在 chrome 网络浏览器中打开 PFFile url 时,它可以正常工作,但在 safari 或 iOS 应用程序中却没有。
它与以下链接中提到的问题完全相同:
nginx - 无法从 DigitalOcean 上的自托管 Parse-Server 下载文件
我已将我的应用程序从 Parse.com 迁移到带有 SSL 的 DigitalOcean 上的自托管 Parse-Server。一切都很好,除非我尝试下载任何上传到我的解析服务器上的文件时出现错误。如果我尝试从 iPhone 应用程序访问它,我收到错误消息“CFNetwork SSLHandshake failed (-9806)”,并且在 Safari 上显示“Safari 无法建立与服务器的安全连接”
所有文件都有类似这样的 URL - “ https://domain_name.com:1337/parse/files/.....file.bin ” 但是,如果将链接更改为类似这样 - “ http:// www.domain_name.com:1337/parse/files/.....file.bin "它在 Safari 中下载。
知道是什么问题吗?
谢谢!
ios - 转换为 UIImage 的 PFFile 数组在 for 循环之外为空
我试图将一些存储在解析服务器上的图像下载为 PFFile,然后将它们转换为 UIImage。这包含在 for 循环中,并且 UIImages 被附加到数组 tempImageArray。这个数组填充在 for 循环中(包含服务器上的所有 9 个图像)但是当我尝试在 for 循环之外使用这个数组时,数组为空,返回 []。
这是否与 getdatainbackground 和 swift 在我可以使用数组 tempImagesArray 之前跳过它有关?
整个块的代码如下。
----------- 编辑 -------- 使用了 GitHub 上 parseUI 中的 PFImageView
ios - 解析 PFFile 保存错误
我有一个使用 Parse API + 服务器的应用程序。我最近将它迁移到 AWS 服务器和 MongoDB。迁移后,我看到 PFFile 无法保存到超过 800 KB 的服务器上。我基本上是使用图像选择器从用户那里获取图像,然后以下列方式保存它。
以下是我得到的错误描述 -
感谢任何帮助。