问题标签 [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.

0 投票
1 回答
193 浏览

ios - 从 PFFile 到 PFFile 的条件转换总是成功

我得到了“从 PFFile 到 PFFile 的条件转换总是成功”的温暖,其中突出显示了if let tempProductPicture = self.askProductImageArray[0] as? PFFile. 解决它的最佳方法是什么?谢谢

0 投票
0 回答
31 浏览

ios - 在 Parse 中自动保存照片

我正在构建一个要求用户拥有照片的应用程序。我要做的是自动保存占位符照片,直到他们选择相机/照片库并选择一个选项。我的问题是它没有发生。我使用了 Parse 文档中的代码以及我自己选择的有效照片源代码。当没有检测到照片时,它仍然不会自动保存照片。我知道在 Parse 中查找 nil 和/或数据很复杂。问题也可能是我首先是如何建立我的 photo.image 的。如果您对如何在用户没有照片时保存我的照片有任何想法,请提供帮助。这是我的代码......

0 投票
4 回答
1635 浏览

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 本身的问题,与代码无关,因为我的代码在使用原始解析后端(正在关闭的后端)而不是我的自定义解析服务器时完美运行。我目前没有解决方案,但它应该随着时间的推移得到修复。

0 投票
1 回答
441 浏览

parse-platform - PFFile loadInBackground 错误 403

我在后台加载 PFFile 时遇到问题,解析服务器将显示以下消息

cell.pictureImage.file = product.imgoneS cell.pictureImage.loadInBackground()

响应状态代码不可接受:403

我的 Parse 服务器在 Heroku 上运行并使用 MongoLab

0 投票
1 回答
755 浏览

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)并将其粘贴到我的浏览器中,视频在浏览器中播放。我是否正确假设文件已正确保存?

当我去运行我的应用程序时,视频不播放。关于我做错了什么有什么建议吗?

0 投票
1 回答
317 浏览

ios - 无法从解析服务器流式传输视频(PFFile)

我在使用我的 iOS 应用程序从我的数据库中上传的 PFFile 的 URL 流式传输视频时遇到问题。我使用了 Heroku 和 AWS,但我仍然遇到同样的问题。当文件托管在旧的解析服务器中时,它曾经可以正常工作。

当我在 chrome 网络浏览器中打开 PFFile url 时,它可以正常工作,但在 safari 或 iOS 应用程序中却没有。

以下是视频链接: http ://shuuapp.herokuapp.com/parse/files/wnQeou0L4klDelSEtMOX6SxXRVKu1f3sKl6vg349/24092609eadcc049f711aafbd59c1a18_movie.mp4

它与以下链接中提到的问题完全相同:

iOS - 无法从 Parse 后端流式传输视频

0 投票
0 回答
135 浏览

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 中下载。

知道是什么问题吗?

谢谢!

0 投票
2 回答
129 浏览

ios - 使用数据将 PFFile 转换为 UIImage 并附加到数组

我可以在这个站点上看到几个类似的线程,但是没有一个说明如何从数组中取回数据。

我正在尝试将 PFFile 关闭服务器并将其设置为集合视图中的图像

打印 packImage 呈现一堆数据:所以里面有东西..

但是,当我尝试将图像设置得更低时,我得到一个错误索引超出范围。

----------编辑附加的UICollectionViewDelegate的完整代码----------------

在此处输入图像描述

0 投票
1 回答
43 浏览

ios - 转换为 UIImage 的 PFFile 数组在 for 循环之外为空

我试图将一些存储在解析服务器上的图像下载为 PFFile,然后将它们转换为 UIImage。这包含在 for 循环中,并且 UIImages 被附加到数组 tempImageArray。这个数组填充在 for 循环中(包含服务器上的所有 9 个图像)但是当我尝试在 for 循环之外使用这个数组时,数组为空,返回 []。

这是否与 getdatainbackground 和 swift 在我可以使用数组 tempImagesArray 之前跳过它有关?

整个块的代码如下。

----------- 编辑 -------- 使用了 GitHub 上 parseUI 中的 PFImageView

0 投票
0 回答
80 浏览

ios - 解析 PFFile 保存错误

我有一个使用 Parse API + 服务器的应用程序。我最近将它迁移到 AWS 服务器和 MongoDB。迁移后,我看到 PFFile 无法保存到超过 800 KB 的服务器上。我基本上是使用图像选择器从用户那里获取图像,然后以下列方式保存它。

以下是我得到的错误描述 -

感谢任何帮助。