【问题标题】:How can I save a image from photo library to app's documents folder如何将照片库中的图像保存到应用程序的文档文件夹
【发布时间】:2019-11-12 04:09:05
【问题描述】:

我想让用户从设备照片库中选择一张照片,然后将其保存到应用程序的文档文件夹中。现在我可以从库中获取照片,但是如何使用原始名称将其保存在文档文件夹中?我在网上找到的所有答案都需要一个新名称。但我不想更改它的扩展名。 提前致谢!

【问题讨论】:

  • 我们所说的“原名”是什么?照片库中的照片没有名字。
  • 这段代码运行良好 ::: ---------------------------------- ------------------------------------------------ func imagePickerController (_picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) { guard let fileUrl = info[UIImagePickerController.InfoKey.imageURL] as? URL else { return } print("Image name", fileUrl.lastPathComponent) // 图片名称 print(fileUrl.pathExtension) dismiss(animated: true, completion: nil) }
  • @matt,哦,这对我来说是新的。所以我会给它一个名字并保存?但是如何处理文件扩展名?谢谢

标签: ios swift


【解决方案1】:

您可以在选择图像后通过此方法获取图像名称。

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    guard let fileUrl = info[UIImagePickerController.InfoKey.imageURL] as? URL else { return }
    print("Image name", fileUrl.lastPathComponent) // image name
    print(fileUrl.pathExtension)
    dismiss(animated: true, completion: nil)
}

【讨论】:

    猜你喜欢
    • 2021-12-07
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 2013-01-25
    • 2015-04-14
    • 2018-11-10
    • 1970-01-01
    相关资源
    最近更新 更多