diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs index 9e7158b..1028c9b 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Files.cs @@ -225,6 +225,8 @@ namespace MareSynchronosServer.Hubs }).ConfigureAwait(false); } await streamingCall.RequestStream.CompleteAsync(); + tempFileStream.Close(); + await tempFileStream.DisposeAsync(); } catch (Exception ex) { @@ -232,6 +234,10 @@ namespace MareSynchronosServer.Hubs _dbContext.Remove(relatedFile); await _dbContext.SaveChangesAsync().ConfigureAwait(false); } + finally + { + File.Delete(tempFileName); + } } } }