【发布时间】:2014-07-04 14:07:37
【问题描述】:
我正在使用后端有 nodejs 的 Meteor 应用程序。我希望我的应用程序接受通过 http 发送的 excel 文件并将这个 excel 写入磁盘。我的代码如下所示。
HTTP.methods fileListener: (data) ->
buffer = new Buffer(data, 'base64')
binaryBuffer = buffer.toString('binary')
fs = Npm.require("fs")
fs.writeFileSync "ExcelSupportTest3.xlsx", binaryBuffer
这是咖啡脚本代码。 excel文件将被base64编码并发送。
这里的问题是,即使我可以将文件写入磁盘,文件中的字符格式也不正确。它充满了无法正确阅读的垃圾字符。
如何通过 http 正确发送数据并使其格式正确?
提前致谢。
【问题讨论】:
-
你做到了吗?
标签: node.js excel file-upload meteor