Skip to content

Filesystem.copy result contains .uri with trailing slash #17

Description

@maximilianschmid

Bug Report

7.1.1

💊   Capacitor Doctor  💊 

Latest Dependencies:

  @capacitor/cli: 7.4.0
  @capacitor/core: 7.4.0
  @capacitor/android: 7.4.0
  @capacitor/ios: 7.4.0

Installed Dependencies:

  @capacitor/cli: 7.4.0
  @capacitor/core: 7.4.0
  @capacitor/android: 7.4.0
  @capacitor/ios: 7.4.0

[success] iOS looking great! 👌
[success] Android looking great! 👌

Platform(s)

iOS 18.5

Current Behavior

const { uri } =  await Filesystem.copy({
    from: localUrl,
    to: `${$config.fileOpenerTmpFolder}/${unifiedFile.fileName}`,
    toDirectory: Directory.Cache,
  })

uri contains a file URI with a trailing slash

"file:///var/mobile/Containers/Data/Application/37A8504A-75DF-4273-BDEB-EC034F46F9FB/Library/Caches/file-opener/test.pdf/"

Expected Behavior

uri should contain a file URI without a trailing slash

"file:///var/mobile/Containers/Data/Application/37A8504A-75DF-4273-BDEB-EC034F46F9FB/Library/Caches/file-opener/test.pdf"

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions