diff --git a/packages/binding-file/src/file-client.ts b/packages/binding-file/src/file-client.ts index 68191e9db..0ff48efd0 100644 --- a/packages/binding-file/src/file-client.ts +++ b/packages/binding-file/src/file-client.ts @@ -64,7 +64,7 @@ export default class FileClient implements ProtocolClient { } public async readResource(form: Form): Promise { - const filepath = form.href.split("//")[1]; + const filepath = new URL(form.href).pathname; return this.readFile(filepath, form.contentType); }