diff --git a/Tesses.WebServer.FileServer/Program.cs b/Tesses.WebServer.FileServer/Program.cs new file mode 100644 index 0000000..a91b268 --- /dev/null +++ b/Tesses.WebServer.FileServer/Program.cs @@ -0,0 +1,28 @@ +using Tesses; +using Tesses.WebServer; +using Tesses.VirtualFilesystem; +using Tesses.VirtualFilesystem.Filesystems; +namespace Tesses.WebServer.ConsoleApp +{ + + class MainClass + { + public static void Main(string[] args) + { + + var ip=System.Net.IPAddress.Any; + var lfs=new LocalFileSystem().GetSubdirFilesystem(Special.CurDir / "files"); + + StaticServer static_server = new StaticServer(lfs,true); + static_server.AllowUpload=true; + + HttpServerListener s = new HttpServerListener(new System.Net.IPEndPoint(ip, 24240),static_server); + + + + s.ListenAsync(System.Threading.CancellationToken.None).Wait(); + } + + + } +} diff --git a/Tesses.WebServer.FileServer/Tesses.WebServer.FileServer.csproj b/Tesses.WebServer.FileServer/Tesses.WebServer.FileServer.csproj new file mode 100644 index 0000000..1993931 --- /dev/null +++ b/Tesses.WebServer.FileServer/Tesses.WebServer.FileServer.csproj @@ -0,0 +1,18 @@ + + + + + + + + + + + + Exe + net6.0 + enable + enable + + +