2017-10-16 29 views
0

我正在使用excel-as-json模塊(https://github.com/stevetarver/excel-as-json),並且已將其設置爲將我的.xlsx文件翻譯爲.json,但我現在已將其更改爲.xlsx由用戶上傳到應用程序的前端。Javascript:使用一個對象,而不是特定功能的路徑

我想運行上傳的Excel文件上的轉換,但因爲我得到用戶上傳它 - 我實際上沒有它的路徑,只有文件對象本身。所以excel-as-json告訴我,它無法找到src文件[Object object]

的Excel作爲JSON函數調用:

convertExcel(src, dst, options, callback);

什麼是傳遞對象爲src的最佳方式?如果我將.xlsx存儲在我的mongoDB中,那麼我可以更輕鬆地通過它的路徑嗎?

回答

0

沒有解決方案,但解決方法:獲取用戶複製路徑中的文件並使用它。根據從答案:Getting file full path when uploading file in html in firefox

注意此解決辦法只有我解決我的問題,通過使用不同的模塊,適用於本地主機

解決方案 - sheet.js。我讓用戶使用<input>標籤上傳他們的文件,然後使用sheet.js將其解析爲json,然後將其發送到將存儲它的服務器。

相關問題