I'm building a web application to act as a sort of more-easily-searchable/organizable database for files on a user's computer. The current model is as follows: User uploads a file, enters a list of tags/relations they want it to be searchable by, then saves it to IndexedDB. Later, when the user wants to retrieve the file, they are able to save a new copy or, ideally, open a finder window pointing to the existing file. On windows this is somewhat accomplishable using the search-ms: URI, but is there any viable cross-platform solution?