我正在嘗試構建一個Web應用程序來替換舊版桌面經濟學程序的功能。該程序本質上是一個建立在微軟訪問數據庫之上的計算引擎。輸入和結果都存儲在一系列表中。爲了向舊用戶提供兼容性,我希望用戶能夠連接到他們較早的本地訪問數據庫並將其上傳到Web應用程序。使用Javascript打開本地MS Access文件
我在考慮的方法是創建一個頁面,允許用戶從本地計算機中選擇他們想要的數據庫,然後爲每個發送到Web應用程序的表格提供模式和數據。我真的不想上傳整個文件 - 我只想提取相關數據。
我已經做了一些研究,並且已經查看了HTML File API。一個缺點是API不公開所選文件的文件路徑,所以似乎沒有辦法將它傳遞給使用ODBC或ADO連接到數據庫所需的連接字符串。
總之,我的基本問題是:如何才能使用瀏覽器將用戶本地數據庫的內容導入到Web應用程序中?
我認爲你能做到這一點的唯一方法就是使用ajax。出於安全原因,除非上傳文件,否則無法讀取文件內容。您可以嘗試閱讀後端文件的內容,並使用ajax發回文件內容。 –