簡體   English   中英

將文件保存在app文件夾中

[英]Save files inside app folder

當應用保存照片時,它將顯示在照片應用中。 但我想在app文件夾中保存照片,其他應用程序無法訪問它。

我得到了保存文件的路徑,如下所示:

let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)

我該怎么做?

有人告訴我使用安全存儲。 這可以是我的解決方案嗎?

將圖像保存到App文檔文件夾,如下所示:

func saveImageDocumentDirectory(image: UIImage, name:String){
    let paths = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString).appendingPathComponent(name)
    let imageData = UIImageJPEGRepresentation(image, 0.5)
    FileManager.default.createFile(atPath: paths as String, contents: imageData, attributes: nil)
}

沒有理由使用安全存儲(除非您還希望保護數據免受黑客攻擊等),因為App文檔文件夾只能訪問您的應用程序。

另外,請看一下這個博客: https//iosdevcenters.blogspot.com/2016/04/save-and-get-image-from-document.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM