- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的场景:
这就是我所做的:
将图像保存到 Parse 后端:
promise = promise.then(function(){
/* Download image */
return Parse.Cloud.httpRequest({
url: imageUrl
});
}).then(function(imageResponse){
/* Use parse-image cloud module to get image */
var image = new Image();
return image.setData(imageResponse.buffer);
}).then(function(image){
/* Save image as parse file */
var imageInBase64 = image.data().base64;
var parseFile = new Parse.File(imageName, {base64: imageInBase64});
return parseFile.save();
}).then(function(parseFile){
/* Set PFFile to an object */
newEvent.set("eventImage", parseFile);
});
然后,我通过单击相关对象的 PFFile 字段来验证 PFFile 是否已保存在后端。当我单击该文件时,我没有看到图像,而是看到了以下文本。
{"_ApplicationId":"xxxx","_JavaScriptKey":"xxxx","_ClientVersion":"js1.6.14","_InstallationId":"xxxx","_SessionToken":"r:xxxx"}
在 PFImageView 中显示相同的图像:
@IBOutlet weak var eventImage: PFImageView!
if let imageFile = selectedEvent.eventImage as PFFile {
eventImage.image = UIImage(named: "Event Image")
eventImage.file = imageFile
eventImage.loadInBackground()
}
不幸的是,这不起作用,PFImageView 只是空白。看来 PFFile 是根据以下事实下载的: imageFile.url 和 imageFile.name 结果如下:
imageFile.url:https://files.parsetfss.com/xxxx/tfss-xxxximageFile.name: tfss-xxxx
我想知道这里的问题是否是如何将图像上传到云代码中的 Parse。这里我将其转换为base64,然后保存文件。
最佳答案
已解决:
问题在于使用var imageInBase64 = image.data().base64;
。我的替换云代码如下:
promise = promise.then(function(){
/* Download image */
return Parse.Cloud.httpRequest({
url: imageUrl
});
}).then(function(imageResponse){
/* Use parse-image cloud module to get image */
var image = new Image();
return image.setData(imageResponse.buffer);
}).then(function(image){
format = image.format();
return image.data();
}).then(function(buffer)){
/* Save image as parse file */
var imageInBase64 = buffer.toString("base64");
var parseFile = new Parse.File(imageName + "." + format, {base64: imageInBase64});
return parseFile.save();
}).then(function(parseFile){
/* Set PFFile to an object */
newEvent.set("eventImage", parseFile);
});
关于swift - 如何在PFImageView中显示使用云代码上传的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35363805/
我正在创建一个带有默认图像的 PFImageView。然后我在后台加载图像,当图像从服务器下载完成时,它会立即显示并替换占位符/默认图像。问题是从默认图像到下载图像的过渡不是很愉快。有没有一种方法可以
我正在使用 Parse 作为我的应用程序的后端,个人资料照片似乎没有正确显示,如图所示: john_appleseed 的照片上有一条黑条。 这是我保存头像的代码: NSData *profileDa
我正在尝试使用 snapchat 克隆进行解析,一切都很顺利,但是当我必须为用户显示图像时,PFImageView 没有显示,我不知道,因为没有错误出现,只是没有 subview 。 有问题的部分:
我有一个使用 NIB 的自定义 PFTableViewCell。我所有的自定义标签都会显示,但我的 PFImageView 不会。我将所有内容更改为 UIImageView 只是为了确保我的 Pars
我在我的应用程序中经常使用 PFImageViews,因为我需要它的缓存能力……问题是,我的应用程序现在占用 108.9MB 的存储空间!有什么方法可以释放此存储空间吗? 最佳答案 因此,为了删除所有
我对内存利用率这件事很困惑。我的应用程序在加载不同数量的图像(从 Parse.com 检索)后崩溃。 为了使这个更简单,我的应用程序包括显示某些类别的图像,所以这就是我所拥有的:首先,您会看到一个“P
已经 1 周了,我仍然停留在 PFImageView 上。我重做了一切。从 UITableView 更改为 PFQueryTableView,然后尝试使用 UITableViewCell 显示图像,然
我似乎无法将我的 imageView 声明为 PFImageView。一直说 Use of undeclared type 'PFImageView' 在 Storyboard 中,我将类更改为 PF
我无法在我的 iOS 应用程序中显示我从 Parse 获取的图像。我决定使用 PFImageView。这是我目前所拥有的: 我声明了 PFImageView 图片: @IBOutlet var pic
我试过简单地将一个拖到我的 Storyboard 中,但在那里我只能找到 UIImageView。在我的 UIImageView 的 IBOutlet 中,我将它更改为 PFImageView,但我收
我现在遇到 Parse 的奇怪行为。我的应用程序在数周的开发中运行良好,并且自项目设置以来从未引发过“NSInternalInconsistencyException”。但是我刚刚在我的 Profil
我正在使用 Parse SDK 1.6.0。我使用 Storyboard并将 UIImageView 拖到自定义 UITableViewCell 中。当我将 UIImageView 连接到 swift
我正在尝试在 iOS10 中使用 PFImageView.loadInBackground() 。到目前为止,我的代码已经在 iOS9 等环境中运行了。 这就是我正在做的事情: 获取图像数据 将数据分
我有几个 PFImageView,用于显示从 Parse 下载的图像。但是,我希望能够在需要时加载一张本地镜像。由于某种原因,此代码不起作用。非常感谢任何帮助,谢谢! 在cellForRowAtInd
我想我遇到了一个非常奇怪的问题。在我的一些 TableView 中,当我从 Parse 加载图像时,没有任何数据的单元格有时会显示其他图像。 我使用代码的方式是检查 Parse 上的文件是否存在,如果
有谁知道如何为从(Parse.com)下载 PFFile 的 PFImageView 设置进度 View 栏?我找不到任何关于如何这样做的教程。 (我不想设置事件指示器,因为我正在加载图像并且我希望用
我尝试以下列方式设置 pfimage View Storyboard: 我拖动了一个 UIImageView,然后将其类标识更改为 PFImageView。 然后我将它拖到我的 .h 文件中创建一个
这里,当我运行我的项目时,我遇到了几个问题(语义),这些问题曾经成功运行过。这是一个从 Parse 的 Anywall 修改而来的项目。目前已在 PFImageView.h 和 PFLoginView
我有一个 profileviewcontroller,其中这些 ImageView 主要是为了获取个人资料图片。但是在我的 profileviewController.m 的开头,它声明“未知类型名称
我正在使用 iOS Parse,我想知道是否已缓存图像以决定某些动画。 有什么好主意吗?非常感谢! 最佳答案 PFImageView.file.dataAvailable 应该可以工作。 关于ios
我是一名优秀的程序员,十分优秀!