问题标签 [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 回答
165 浏览

ios - Parse PFFile progressBlock:^(int percentDone) { } 没有被调用

我正在使用 Parse SDKPFFileBack4App服务器上保存一个,这是代码片段

但是在上面的代码中,我没有在progressBlock. 我在那里放了一个断点,但是这个块没有被执行。

另外,我已经检查了对象PFFile并且对象是有效的。

解析 SDK 版本 - 1.14.2

Xcode 版本 - 8.0

0 投票
0 回答
24 浏览

ios - 比较两个 PFFiles

可以比较PFFiles吗?我正在尝试检查是否已下载PFFile

等于我这样创建的模拟数据:

现在它发生在我调用比较时,它不起作用。

总是会给出错误的,即使图像是相同的。似乎有必要先下载图像。我试图解决检查文件名的问题(在我转移到另一个数据库之前它一直有效)。

有任何想法吗?

0 投票
1 回答
266 浏览

ios - 使用 iOS 增加 PFFile 解析上传大小

我正在尝试为我的 PFObject 增加我的 PFFile 的解析上传大小。这是解释我在做什么的代码片段

所以在我尝试在后台保存之后..它会加载..使其达到 100% 然后停止并返回这个错误。

我已经进行了一些搜索,但老实说,我找不到任何解释如何解决此问题的内容。

我正在使用Heroku 解析。

感谢您的任何帮助!

0 投票
1 回答
127 浏览

heroku - Parse- 服务器将 Heroku 上托管的文件传输到 AWS S3 存储桶

我在 Heroku 上运行解析服务器。当我第一次创建这个应用程序时,我没有在 index.js 中指定文件适配器,所以所有上传的文件都存储在 Heroku 上。

所以我现在空间用完了,我已经设置了一个 AWS S3 存储桶来存储我的文件。这很好,因为任何最初存储在 Heroku 上的文件都不能再通过应用程序访问。

目前我正在考虑遍历与存储在heroku上的文件有关的所有对象,然后将该文件上传到S3存储桶。只是希望那里可能有一些工具,或者有人有一个更简单的过程来做到这一点。

谢谢

0 投票
3 回答
278 浏览

swift - 如何将文件附加到块中的数组

我有要附加到数组的文件,并且在块内执行,但文件不会附加到数组。我检查了文件是否为空并且它们不是,所以这不是问题。我真的需要帮助。我被困了六个小时。ImageSource 是 github 上图像数据的 api。干杯。

0 投票
1 回答
121 浏览

swift - PFFile 返回不正确的图像 URL

这是我的 NGINX 设置,

HTTPS 服务器

解析服务器设置

这是我的 NGINX 详细结果,

我的快速代码设置,

看来

PFFile URL 返回非 SSL URL 和不正确的 PFFile 存储路径!

可以从浏览器手动访问图像文件,只需从parse更改为myparseserver

任何建议将不胜感激

谢谢

0 投票
2 回答
63 浏览

ios - 使用 aCoder 编码时出现 Swift PFFile 异常

我正在尝试对 PFFile 进行编码并永久保存它,但它返回一个异常:

班上:

我尝试用这种方法保存数据:

contatos 对象是一个 Usuario 数组(上面的类)

当我运行应用程序时,我收到此异常:

-[PFFile encodeWithCoder:]: unrecognized selector sent to instance 0x170e513d0

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PFFile encodeWithCoder:]: unrecognized selector sent to instance 0x170e513d0'

0 投票
1 回答
428 浏览

ios - PFFile 无法将文件存储到 Parse-server

解析仪表板版本 1.1.2

解析服务器版本 2.7.1

环境设置

在 Ubuntu 16.4 上运行的 Parse-Dashboard(数字海洋水滴)

重现步骤

  • 添加新的列类型文件
  • 通过客户端和解析仪表板上传图像现有对象
  • 加载想象后什么都没有出现

日志/跟踪

浏览器控制台:[错误] 加载资源失败:服务器响应状态为 400(错误请求)(profile.jpg,第 0 行)---- http://myserver:1337/parse/files/profile.jpg

解析仪表板日志:无法存储文件

Xcode 输出:[错误]:无法存储文件。(代码:130,版本:1.16.0)

解析服务器配置示例:

0 投票
0 回答
81 浏览

arrays - 递增数组索引 Swift 3

我在解析服务器中有一些对象,我正在成功检索这些对象。我遇到的问题是我有一个 PFFile 对象存储图像,它是Optional。每当 PFFile 数组没有与填充我的 tableview 的其他数组相同数量的值时,程序就会崩溃,因为索引超出范围。我无法使用其他数组的索引来增加 PFFile 数组索引来填充我的 TableView。如何增加 PFFIle 数组的索引以与其他数组具有相同的索引计数?任何正确方向的帮助将不胜感激。

0 投票
1 回答
182 浏览

ios - Parse -server PFFile 上传昨天刚刚停止工作?

结论

https://docs.parseplatform.org/parse-server/guide/#configuring-s3adapter

我怀疑您可以使用 AWS 免费套餐将太多 PFFile 存储在 Parse-Server 类中。我没有成千上万的图像,但我认为我达到了这个限制。我有一个新问题,关于如何检查这个限制,增加这个限制(以某种方式支付亚马逊?),以及如何删除可能填充空间的旧记录。我也很好奇如何转换为 S3 而不是使用 PFFile 来存储实际数据,这听起来像是我转向生产时的解决方案,所以我将不得不学习如何做到这一点。我希望我可以向 Parse 发送一些参数并让它处理所有 s3 的东西,但如果它这么简单并且在 youtube 或 Udemy 上找不到任何教程,我会感到震惊......所以如果有人接受过任何培训,他们可以指点我,我真的很感激!

原帖

我有一个 swift 应用程序,可以将带有文件的帖子上传到为解析服务器运行 AWS 市场配置的解析服务器。几个月来一切都很好,只是停止了工作。我恢复到旧版本,但对于编码和保存 PFFiles 都不起作用......

帖子的非文件数据元素加载得很好。我没有更改代码或 AWS 服务器上的任何内容,所以我不确定要查看什么。我知道 iOS 12 刚刚问世,所以我希望这可能与此有关?

我希望有人以前遇到过这个问题,并且至少可以给我一些线索来寻找和检查。解析对象上的非 PFFile 字段加载得很好,这一事实让我相信这是 PFFiles 和 swift 特有的,而不是服务器问题。

非常奇怪的事情......我注释掉了图像变成PFFile数据的代码部分,并将其更改为我在资产中拥有的......(见下文)<我现在认为这只是因为很难编码图像较小,因此在填充数据库中有空间>

当我这样做时,文件上传没有失败。这让我非常困惑,因为我使用“self.choosenImage!” 作为多个 UIImageViews 中的 UIImage 并且没有问题。我也没有收到任何失败或错误表明转换为数据并设置为 PFFile 有任何问题......为什么硬编码的图像会变成一个表现良好的 PFFile,但来自相机胶卷的图像不会引发任何故障,但只是不会发布到服务器?我还在日志中注意到了这个错误......

-担