Swift:上载到服务器时加密文件内容并打开它

迈达斯

我将加密文件内容以上传到后端服务器。

主要问题是从应用程序打开该加密文件,而没有将其保存到手机中。

我正在使用URL访问文件,但是如何在不将其保存到手机存储器的情况下解密该内容?

上传之前,您对加密文件的全部内容有任何想法吗?

彼得公园

在内存中下载。使用dataWithMaxSize:completion:方法将文件下载到内存中的NSData对象。这是快速下载文件的最简单方法,但是它必须将文件的全部内容加载到内存中。如果您请求的文件大于应用程序的可用内存,则应用程序将崩溃。为防止出现内存问题,请确保将最大大小设置为您的应用可以处理的大小,或使用其他下载方法。

// Create a reference to the file you want to download
let islandRef = storageRef.child("images/island.jpg")

// Download in memory with a maximum allowed size of 1MB (1 * 1024 * 1024 bytes)
islandRef.getData(maxSize: 1 * 1024 * 1024) { data, error in
  if let error = error {
    // Uh-oh, an error occurred!
  } else {
    // Data for "images/island.jpg" is returned
    let image = UIImage(data: data!)
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在排队TFS构建时,如何确保所有文件都已上载到Web服务器?

上载到服务器时文件代码格式丢失

将录制的文件上载到服务器代号一

CollectionsFS文件未上载到服务器

Filezilla上载到服务器错误

上载到跳过Web服务器

将.Net Core 2.1项目上载到plesk服务器时,找不到文件或目录

使用Retrofit将文件上载到JSON的文件上传到服务器

r Shiny-将所有文件从ShinyDirChoose文件夹上载到服务器

上载到读取服务器时找不到类“ App \ Providers \ URL”

在上载到android上的ftp服务器时,FTPClient损坏图像吗?

上载到服务器时,字体真棒图标为正方形

上载到审阅服务器时用户名错误

网站上载到服务器时,Fancybox无法正常工作

上载到真实服务器并接收登录时未找到的河豚类

未上载到服务器和变量的文件被称为未定义

将记录从Excel文件上载到服务器-桌面应用

上载到服务器后的图像文件为空

Spring上载到服务器(org.apache.poi)时会损坏Excel(xlsx,xls)文件

将文件从react-native(expo)项目上载到php服务器(laravel)

是否将Cakephp 3.0的tmp和tests文件夹上载到服务器上?

将图像文件从IOS上载到Web服务器

将从画布获得的图像上载到服务器

上载到服务器之前裁剪图像

上载到服务器之前优化图像的最佳方法

如何使用CGI Perl脚本在xampp apache服务器中上载和打开文件?

将OctoberCMS项目从本地服务器上载到实时服务器

使用WebClient.UploadFileAsync时文件未上载到某些计算机上的FTP服务器

使用WinSCP从名称为会计年度的文件夹上载到SFTP服务器