From f4ec85259a9ce1d7a654bd7d8ab808372ff5c663 Mon Sep 17 00:00:00 2001 From: Yulong Wang <7679871+fs-eire@users.noreply.github.com> Date: Fri, 9 Aug 2024 03:13:40 -0700 Subject: [PATCH] [js/web] allow relative path matching (#21657) ### Description This change allows to match external data path like `a.data` to `./a.data`. --- onnxruntime/wasm/pre.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/onnxruntime/wasm/pre.js b/onnxruntime/wasm/pre.js index ae7381f524..9b5f3ce545 100644 --- a/onnxruntime/wasm/pre.js +++ b/onnxruntime/wasm/pre.js @@ -15,6 +15,9 @@ * @param {Uint8Array} externalDataFilesData */ Module['mountExternalData'] = (externalDataFilePath, externalDataFileData) => { + if (externalDataFilePath.startsWith('./')) { + externalDataFilePath = externalDataFilePath.substring(2); + } const files = Module.MountedFiles || (Module.MountedFiles = new Map()); files.set(externalDataFilePath, externalDataFileData); };