如何将图片从图片库保存到应用程序的文档文件夹中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将图片从图片库保存到应用程序的文档文件夹中相关的知识,希望对你有一定的参考价值。

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

答案

选择图像后,可以通过此方法获得图像名称。

    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)
}

以上是关于如何将图片从图片库保存到应用程序的文档文件夹中的主要内容,如果未能解决你的问题,请参考以下文章

如何将Bitmap保存为本地图片文件?

MindMapper导图如何保存成图片

如何把图片里的表格提取出来 图片转表格

如何从word文档复制图片到富文本编辑器

怎样将word文档中的图片单独保存下来?

如何将S/4HANA系统存储的图片文件用Java程序保存到本地