在Javascript中从本地路径创建文件或Blob

问题描述 投票:0回答:1

我已经广泛而系统地搜索了堆栈溢出的答案,但却找不到符合我需求的答案。

我正在尝试将大量文件上传到Firebase存储,这需要一个File或Blob对象。

var file = ... // use the Blob or File API
ref.put(file).then(function(snapshot) {
  console.log('Uploaded a blob or file!');
});

我的项目中有一个文件夹,包含我要上传的所有文件,我正在尝试用它们的路径创建这样的对象。但是,我的尝试都没有奏效。

我尝试导入文件:

let file = require('./Images/imagename.jpg');

我研究使用'fs',File API和其他选项,但似乎没有办法让我只使用路径将文件放入对象。

简而言之:有没有简单的方法从本地路径获取对象?

javascript node.js blob firebase-storage fileapi
1个回答
0
投票

首先告诉我你正在使用哪种技术作为前端。

如果你使用角度比你只需要每次都像变更事件那样获得$ event。比你需要创建FormData对象。将该对象传递到节点和节点端使用multer存储文件。

如果你需要这个演示让我知道我可以帮助你....

© www.soinside.com 2019 - 2024. All rights reserved.