Javascript:使用一个对象,而不是特定功能的路径

问题描述:

我正在使用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中,那么我可以更轻松地通过它的路径吗?

没有解决方案,但解决方法:获取用户复制路径中的文件并使用它。根据从答案:Getting file full path when uploading file in html in firefox

注意此解决办法只有我解决我的问题,通过使用不同的模块,适用于本地主机

解决方案 - sheet.js。我让用户使用<input>标签上传他们的文件,然后使用sheet.js将其解析为json,然后将其发送到将存储它的服务器。