我正在使用 WebTorrent 和 Supabase 构建一个 NodeJS Torrent 客户端(为了好玩),以保存用户、一些数据,而且我还有一个带有一些可用存储空间的存储桶。我的问题是,是否可以将 torrent 下载到 Supabase 存储桶并让 torrent 文件在线而不是我 PC 上的本地文件夹。这是我用来管理种子下载的代码:
const WebTorrent = require('webtorrent');
const client = new WebTorrent();
const magnetURI = 'magnet: ...';
client.add(magnetURI, { path: 'i would like to use my bucket here' }, function (torrent) {
console.log(torrent);
});
这是我正在使用的代码,将某些内容上传到我的存储桶:
const { data, error } = await supabase.storage
.from('files')
.upload(fileFromTorrent)