如何使用Javascript从服务器文件创建文件对象

时间:2018-02-14 11:53:28

标签: javascript node.js xmlhttprequest

我有一个html,它通过读取XLS文件以表格格式显示数据。这个页面为用户提供了两个选项。第一个是要求用户上传xls文件,第二个是用户已经上传的文件由其他用户上传。

第一个选项<用户上传文件

我使用JavaScript获取文件数据并将其转换为html数据。

Post.where("user_id IN (?) OR user_id = ? ", @current_user.following.ids,@curretnt_user.id).order('created_at DESC').paginate(page: params[:page], per_page: 20)

但是对于第二个选项(用户可以选择服务器文件)

我需要有文件对象才能通过上方法 beginFileHandling(e) { let file = (e.target.files || e.dataTransfer.files)[0] convertTodata(file) //this function has logic of reading file and convert it to data array for presentation in HTML } 使其工作。如何使用JavaScript或nodejs实现它。

假设我在服务器上有以下路径convertTodata(file)的文件 我使用xmlhttp来获取该文件但是如何将其写入JavaScript文件对象以使用相同的方法'docs/Test-files/employee.xls'

convertTodata(file)

0 个答案:

没有答案