gpt4 book ai didi

swift - 我应该在上传前将 UIImage 保存到文件吗?

转载 作者:行者123 更新时间:2023-11-28 05:28:15 25 4
gpt4 key购买 nike

我正在 Swift 中实现一个照片 uploader 。

从 UIImagePickerController 获取 UIImage 后,我将调整图像的大小,可能小于 100 KB。

然后,我将使用 UIImageJPEGRepresentation() 将 UIImage 转换为数据。

然后我应该直接上传内存中的结果 NSData 吗?

或者,为了便于内存,我应该先将 NSData 存储到一个文件中,然后再上传该文件吗?这样做会节省内存吗?

最佳答案

很有可能,即使您将文件保存到磁盘然后尝试上传该文件,也必须将其加载回 RAM 才能上传。我认为先保存到磁盘对内存没有任何好处。

但是我确实喜欢将文件保存到磁盘作为备份的想法,以防上传失败/用户关闭应用程序;您可以为他们提供重试上传的机会。

关于swift - 我应该在上传前将 UIImage 保存到文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com