From 81c735b3f1f611f2f2b5e5d415267b967df1f681 Mon Sep 17 00:00:00 2001 From: Merrick28 Date: Thu, 7 Dec 2023 13:29:18 +0100 Subject: [PATCH 1/4] test1 --- server/RdtClient.Service/Services/Torrents.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/RdtClient.Service/Services/Torrents.cs b/server/RdtClient.Service/Services/Torrents.cs index fa475c9..977eb72 100644 --- a/server/RdtClient.Service/Services/Torrents.cs +++ b/server/RdtClient.Service/Services/Torrents.cs @@ -141,7 +141,8 @@ public class Torrents MonoTorrent.Torrent monoTorrent; var fileAsBase64 = Convert.ToBase64String(bytes); - + _logger.LogDebug($"fileAsBase64 {fileAsBase64}"); + _logger.LogDebug($"bytes {bytes}"); try { monoTorrent = await MonoTorrent.Torrent.LoadAsync(bytes); @@ -158,6 +159,7 @@ public class Torrents var newTorrent = await Add(id, hash, fileAsBase64, true, torrent); Log($"Adding {hash} torrent file {fileAsBase64}", newTorrent); + WriteAllBytes ("/data/db/stephtest" path, bytes bytes); return newTorrent; } From 4837f92fa4136439c8d101ec77e0c3ab2daeb4ec Mon Sep 17 00:00:00 2001 From: Merrick28 Date: Thu, 7 Dec 2023 13:32:24 +0100 Subject: [PATCH 2/4] test1 --- server/RdtClient.Service/Services/Torrents.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/RdtClient.Service/Services/Torrents.cs b/server/RdtClient.Service/Services/Torrents.cs index 977eb72..c7ed477 100644 --- a/server/RdtClient.Service/Services/Torrents.cs +++ b/server/RdtClient.Service/Services/Torrents.cs @@ -159,7 +159,7 @@ public class Torrents var newTorrent = await Add(id, hash, fileAsBase64, true, torrent); Log($"Adding {hash} torrent file {fileAsBase64}", newTorrent); - WriteAllBytes ("/data/db/stephtest" path, bytes bytes); + WriteAllBytes ("/data/db/stephtest", bytes); return newTorrent; } From 30f334088f6b1dc06bc039b99e8c9e651996789e Mon Sep 17 00:00:00 2001 From: Merrick28 Date: Thu, 7 Dec 2023 14:58:40 +0100 Subject: [PATCH 3/4] blackhole --- server/RdtClient.Service/Services/Torrents.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server/RdtClient.Service/Services/Torrents.cs b/server/RdtClient.Service/Services/Torrents.cs index c7ed477..9ec735e 100644 --- a/server/RdtClient.Service/Services/Torrents.cs +++ b/server/RdtClient.Service/Services/Torrents.cs @@ -1,6 +1,7 @@ using System.Diagnostics; using System.Globalization; using System.Text; +using System.IO; using System.Text.Json; using Microsoft.Extensions.Logging; using MonoTorrent; @@ -141,8 +142,8 @@ public class Torrents MonoTorrent.Torrent monoTorrent; var fileAsBase64 = Convert.ToBase64String(bytes); - _logger.LogDebug($"fileAsBase64 {fileAsBase64}"); _logger.LogDebug($"bytes {bytes}"); + try { monoTorrent = await MonoTorrent.Torrent.LoadAsync(bytes); @@ -158,8 +159,11 @@ public class Torrents var newTorrent = await Add(id, hash, fileAsBase64, true, torrent); - Log($"Adding {hash} torrent file {fileAsBase64}", newTorrent); - WriteAllBytes ("/data/db/stephtest", bytes); + if (!Directory.Exists("/data/db/blackhole/")) + { + Directory. CreateDirectory("/data/db/blackhole/"); + } + File.WriteAllBytes ("/data/db/blackhole" + hash + ".torrent", bytes); return newTorrent; } From d4a7ef3a839a0cb82d9b25c3d251e397bb03d63f Mon Sep 17 00:00:00 2001 From: Merrick28 Date: Thu, 7 Dec 2023 15:47:11 +0100 Subject: [PATCH 4/4] test ok --- server/RdtClient.Service/Services/Torrents.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/RdtClient.Service/Services/Torrents.cs b/server/RdtClient.Service/Services/Torrents.cs index 9ec735e..f366547 100644 --- a/server/RdtClient.Service/Services/Torrents.cs +++ b/server/RdtClient.Service/Services/Torrents.cs @@ -161,9 +161,9 @@ public class Torrents if (!Directory.Exists("/data/db/blackhole/")) { - Directory. CreateDirectory("/data/db/blackhole/"); + Directory.CreateDirectory("/data/db/blackhole/"); } - File.WriteAllBytes ("/data/db/blackhole" + hash + ".torrent", bytes); + File.WriteAllBytes ("/data/db/blackhole/" + hash + ".torrent", bytes); return newTorrent; }