changes
This commit is contained in:
@@ -7,6 +7,11 @@
|
||||
<base href="/" />
|
||||
<title>WeShare — Zdieľame medzi sebou (.NET 10)</title>
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/svg+xml" href="favicon.svg" />
|
||||
<link rel="icon" type="image/png" href="favicon.png" />
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
|
||||
<!-- Tailwind CSS -->
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
|
||||
|
||||
+9
-1
@@ -9,11 +9,19 @@ var builder = WebApplication.CreateBuilder(args);
|
||||
// Configure options
|
||||
builder.Services.Configure<WeShareOptions>(builder.Configuration.GetSection(WeShareOptions.SectionName));
|
||||
|
||||
// Configure Large File form options for chunk transfer
|
||||
// Configure Large File form options and IIS / Kestrel server limits for chunk transfer
|
||||
builder.Services.Configure<FormOptions>(options =>
|
||||
{
|
||||
options.MultipartBodyLengthLimit = 50 * 1024 * 1024; // 50MB per chunk form request
|
||||
});
|
||||
builder.Services.Configure<IISServerOptions>(options =>
|
||||
{
|
||||
options.MaxRequestBodySize = 5368709120; // 5 GB
|
||||
});
|
||||
builder.WebHost.ConfigureKestrel(options =>
|
||||
{
|
||||
options.Limits.MaxRequestBodySize = 5368709120; // 5 GB
|
||||
});
|
||||
|
||||
// Register services
|
||||
builder.Services.AddSingleton<IPasswordHasher, PasswordHasher>();
|
||||
|
||||
@@ -5,10 +5,17 @@
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<BlazorDisableThrowNavigationException>true</BlazorDisableThrowNavigationException>
|
||||
<DefaultItemExcludes>$(DefaultItemExcludes);publish\**</DefaultItemExcludes>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="QRCoder" Version="1.8.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="web.config">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<location path="." inheritInChildApplications="false">
|
||||
<system.webServer>
|
||||
<!-- AspNetCoreModuleV2 handler for IIS -->
|
||||
<handlers>
|
||||
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
|
||||
</handlers>
|
||||
|
||||
<aspNetCore processPath="dotnet"
|
||||
arguments=".\WeShare.dll"
|
||||
stdoutLogEnabled="true"
|
||||
stdoutLogFile=".\logs\stdout"
|
||||
hostingModel="inprocess">
|
||||
<environmentVariables>
|
||||
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
|
||||
</environmentVariables>
|
||||
</aspNetCore>
|
||||
|
||||
<!-- IIS Request Filtering: Allow Large File Chunks (up to ~4.29 GB) -->
|
||||
<security>
|
||||
<requestFiltering>
|
||||
<requestLimits maxAllowedContentLength="4294967295" />
|
||||
</requestFiltering>
|
||||
</security>
|
||||
</system.webServer>
|
||||
</location>
|
||||
</configuration>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 766 B |
Binary file not shown.
|
After Width: | Height: | Size: 305 B |
@@ -0,0 +1,18 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
||||
<rect width="32" height="32" rx="8" fill="#070b14"/>
|
||||
<!-- User A Node (Purple) -->
|
||||
<circle cx="7" cy="9" r="3" fill="#C084FC" />
|
||||
<!-- User B Node (Cyan) -->
|
||||
<circle cx="25" cy="9" r="3" fill="#22D3EE" />
|
||||
<!-- Center Shared Node (Indigo) -->
|
||||
<circle cx="16" cy="19" r="3.5" fill="#818CF8" />
|
||||
<!-- Connecting W stroke -->
|
||||
<path d="M7 12L11 25L16 19L21 25L25 12" stroke="url(#w-fav-grad)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<defs>
|
||||
<linearGradient id="w-fav-grad" x1="7" y1="9" x2="25" y2="9" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0%" stop-color="#C084FC"/>
|
||||
<stop offset="50%" stop-color="#818CF8"/>
|
||||
<stop offset="100%" stop-color="#22D3EE"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 822 B |
Reference in New Issue
Block a user