我正在尝试构建一个 Web 应用程序来替换旧的桌面经济学程序的功能。该程序本质上是一个建立在 Microsoft 访问数据库之上的计算引擎。输入和结果都存储在一系列表中。为了向旧用户提供兼容性,我希望用户能够连接到他们较旧的本地访问数据库并将它们上传到 Web 应用程序中。
我正在考虑的方法是创建一个页面,允许用户从本地计算机中选择他们想要的数据库,然后将每个表的架构和数据发送到 Web 应用程序。我真的不想上传整个文件——我只想提取相关数据。
我做了一些研究,并研究了 HTML 文件 API。一个缺点是 API 不公开所选文件的文件路径,因此似乎没有办法将其传递给使用 ODBC 或 ADO 连接到数据库所需的连接字符串。
总之,我的基本问题是:如何仅使用浏览器将用户本地数据库的内容导入 Web 应用程序?