diff --git a/Content.Client/Administration/Commands/UploadFile.cs b/Content.Client/Administration/Commands/UploadFile.cs index 8e00c5b3dd..5056ef540f 100644 --- a/Content.Client/Administration/Commands/UploadFile.cs +++ b/Content.Client/Administration/Commands/UploadFile.cs @@ -30,9 +30,11 @@ public sealed class UploadFile : IConsoleCommand return; } + var path = new ResourcePath(args[0]).ToRelativePath(); + var dialog = IoCManager.Resolve(); - var filters = new FileDialogFilters(new FileDialogFilters.Group("*")); + var filters = new FileDialogFilters(new FileDialogFilters.Group(path.Extension)); await using var file = await dialog.OpenFile(filters); if (file == null) @@ -54,7 +56,7 @@ public sealed class UploadFile : IConsoleCommand var netManager = IoCManager.Resolve(); var msg = netManager.CreateNetMessage(); - msg.RelativePath = new ResourcePath(args[0]).ToRelativePath(); + msg.RelativePath = path; msg.Data = data; netManager.ClientSendMessage(msg);