ユーザー、一部のデータを保存するために、WebTorrent と Supabase を使用して NodeJS Torrent クライアントを (楽しみのために) 構築しています。また、利用可能なストレージを備えたバケットもあります。私の質問は、トレントを Supabase バケットにダウンロードして、トレント ファイルを 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)