【发布时间】:2015-07-26 23:30:43
【问题描述】:
我们如何在 Node js 中创建文件对象或 blob 对象? 所需的对象应该与我们从 HTML 表单中上传文件时获得的对象相同。
【问题讨论】:
-
您为什么要这样做?它们是为客户端环境设计的,因此受到严重限制。
-
我正在尝试测试一个 API,它可以让我上传文件但需要文件对象或 blob 对象。我想测试的是使用 node js 但无法找到创建文件或 blob 对象的方法
-
你最好使用像 PhantomJS 这样的无头浏览器实现(如果它有 File API,我不知道那个特定的有)。
-
上传的文件只是二进制数据,对吧?一旦数据从浏览器提交到服务器,它所包含的任何对象都不相关。在服务器上,假设你的文件被存储到
Buffer中,那么你也可以通过fs.read或`fs.readSync' 用二进制数据填充Buffer并使用它 -
你找到解决办法了吗?
标签: javascript node.js file blob