将图片保存到 Parse 上超时

iOSwwq0327 • 于 2015-11-20 22:06:54 +0800 • 最后由 T3rdW2016-05-21 00:57:10 +0800 3653 阅读

做了第一个应用,提交到App Store,但没有被通过,17.2,没有自己用户系统,只有第三方的。后来我直接把友盟的清除掉了,在网上找了一个使用Parse来做后端做一个用户登录系统的,基本功能是有了,但上我想上传用户的头像,使用PFuser.currectUser()?.saveInBackgroundWithBlock:来上传数据,但发现,无论是手机上还是在模拟器上,都很卡,图片有大有小,有几M的,也有一两M的,试过一些小一点的图片,但仍不太理想,明显的感觉卡在那里了。

请问下,大家有没有使用Parse来做后端,造成慢的这种情况,是由于与Parse链接的速度有问题,还是有其它的问题。

回复: 7
  • iBcker 2015-11-20 22:11:57 +0800

    首先,你头像按兆来算本来就很有问题··自己压一下再传便是~个人感觉50k以下足以

  • dugege 2015-11-20 22:52:36 +0800

    国外的东西你也敢用···被墙你就哭~

  • wwq0327 2015-11-21 01:44:00 +0800

    @iBcker 确实,在手机上传个东西,不应该按M来算的。获取到一张图片之后,如何压缩来得到一个适合做头像的图呢?

    @dugege 我以前没做过这种,才在网上看到使用Parse来做用户注册登录的,觉得自己可以使用下,就用上了。如果我需要这么一个用户管理的功能,可以用哪种方式来做呢?

  • iBcker 2015-11-21 01:45:54 +0800

    @wwq0327 最简单的方法 UIImageJPEGRepresentation 或者先把分辨率降下来,再压缩

  • wwq0327 2015-11-21 01:50:23 +0800

    @iBcker 第二个参数,从0.0到1.0来设置压缩精度的,是吧?不清楚这种压缩的效果怎么样,完全凭感觉来的话,觉得有些不妥,过会我去尝试一下,看看各个等级精度下的压缩情况是怎么样的。

  • lijy91 2015-11-29 21:12:21 +0800

    我觉得Parse应该会有给图片提供内置处理的功能,例如在图片链接加上URL参数就可以获取相应尺寸的缩略图

  • T3rdW 2016-05-21 00:57:10 +0800

    服务器在国外也敢用...国内用LearnCloud吧,和Parse一个东西,只要修改函数名即可.

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,见 Emoji cheat sheet
  • @name 会链接到用户页面,并会通知他
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
Ctrl+Enter